个人主页: 叶落闲庭
我的专栏:
c语言
数据结构
javaEE
操作系统
石可破也,而不可夺坚;丹可磨也,而不可夺赤。
KEYS
:查看符合模板的所以key ,不建议在生产环境设备上使用DEL
:删除一个指定的keyEXISTS
:判断一个key是否存在EXPIRE
:给一个key设置一个有效期,有效期到期时key自动被删除TTL
:查看一个key的剩余有效期KEY | VALUE |
---|---|
msg | hello world |
num | 10 |
score | 99.5 |
SET
:添加或者修改已经存在的一个String类型的键值对GET
:根据key获得String类型的valueMSET
:批量添加多个String类型的键值对MGET
:根据多个key获取多个String类型的valueINCR
:让一个整型的key自增1INCRBY
:让一个整型的key自增并指定步长,例如:incrby num 2
表示让num值自增2INCRBYFLOAT
:让一个浮点类型的数字自增并指定步长SETNX
:添加一个String类型的键值对,前提是这个key不存在,否则不执行SETEX
:添加一个String类型的键值对,并且指定有效期HSET key field value
:添加或者修改hash类型key的field的值HGET key field
:获取一个hash类型key的field的值HMSET
:批量添加多个hash类型key的field的值HMGET
:批量获取多个hash类型key的field的值HMGETALL
:获取一个hash类型的key中的所有field和valueHKEYS
:获取一个hash类型的key中的所有fieldHVALS
:获取一个hash类型的key中的所有valueHINCRBY
:染一个hash类型key的字段值自增并指定步长HSETNX
:添加一个hash类型的key的field值,前提是这个field不存在,否则不执行LPUSH key element...
:向列表左侧插入一个或多个元素LPOP key
:移除并返回列表左侧第一个元素,没有则返回nilRPUSH key element...
:向列表右侧插入一个或多个元素RPOP key
:移除并返回列表右侧的第一个元素LRANGE key star end
:返回一段角标范围内的所有元素BLPOP
和BRPOP
:与LPOP
和RPOP
类似,只不过在没有元素时等待指定时间,而不是直接返回nilSADD key member...
:向set中添加一个或多个元素SREM key member...
:移除set中的指定元素SCARD key
:返回set中元素的个数SISMEMBER key member
:判断衣一个元素是否存在于set中SMEMBERS
:获取set中的所有元素SINTER key1 key2...
:求key1与key2的交集SDIFF key1 key2..
.:求key1与key2的差集SUNION key1 key2...
:求key1与key2的并集ZADD key member
:添加一个或多个元素到sorted set ,如果已经存在则更新其score值ZREM key member
:删除sorted set中的一个指定元素ZSCORE key member
:获取sorted set中的指定元素的score值ZRANK key member
:获取sorted set中的指定元素排名ZCARD key
:获取sorted set中的元素个数ZCOUNT key min max
:统计score值在给定的范围内所有元素的个数ZINCRBY key increment member
:让sorted set中的指定元素自增,步长为指定的increment值ZRANGE key min max
:按照score排序后,获取指定排名范围内的元素ZRANGEBYSCORE key min max
:按照score排序后,获取指定score范围内的元素ZDIFF
、ZINTER
、ZUNION
:求差集、交集、并集