string
get/set/del 查询、设置、删除key
set key val 设置key对应的值,会覆盖
setnx key val 如果不存在,则设置某个key的值
set key val extime 设置带过期时间的key
expire key 给key设置过期时间
ttl key 查看过期时间,-1永不过期,-2已经过期
append key val 合并字符串,在原有值上拼接val
strlen key 查看字符串长度
incr key 累加1
decr key 减去1
incrby key num 累加给定数值
decrby key num 减去给定数值
getrange key start end 截取字符串某部分
setrange key start newdata 从指定起始位置开始替换字符串
mset 连续设值
mget 连续取值
msetnx 连续调用setnx
hash
hset key property value 设置hash某个属性的值
hget key property 获取hash某个属性的值
hmset key property1 value1 property2 value2 连续设置hash多个属性的值
hmsetnx key property1 value1 property2 value2 连续设置hash多个属性的值,存在则不覆盖
hmget key property1 property2 连续获取hash多个属性的值
hgetall key 获取hash所有内容
hincrby key property num 对hash某个属性进行累加
hincrbyfloat key property num 对hash某个属性进行累加浮点数
hlen key 获取hash属性个数
hexists key property 判断hash某个属性是否存在
hkeys key 获取hash所有属性
hvals key 获取hash所有属性的值
hdel key property 删除hash某个属性
list
lpush key value1 value2 从列表左边开始存入数据
rpush key value1 value2 从列表右边开始存入数据
lrange key start end 获取列表start - end 下标的数据
lpop key 从列表左侧拿出一个数据
rpop key 从列表右侧拿出一个数据
llen key 获取列表长度
lindex key index 获取列表指定下标数据
lset key index value 设置列表某个下标的值
linsert key before/after value 插入一个值
lrem key num value 根据值删除若干个数据
ltrim key start end 截取列表start - end替换原来的列表
set
sadd key value 添加一个值到set
smembers key 获取set所有值
scard key 获取set长度
sismember key value 判断值是否在set中
srem key value 删除set中某个值
spop key num 拿出set中几个值
srandmember key num 随机从set中获取几个值
smove key1 key2 value 从key1的set中移除某个值到key2的set
sdiff key1 key2 获取key1的set中存在而key2的set不存在的值
sinter key1 key2 获取多个set的交集
sunion key1 key2 获取多个set的并集
zset
zadd key score1 value1 score2 value2 设置zset值及对应的分数
zrange key start end 获取zset中下标 start - end 的值
zrange key start end withscores 获取zset中下标 start - end 的值,带有分数
zrank key value 获取zset中某个值的下标
zscore key value 获取zset中某个值的分数
zcard key 获取zset长度
zcount key score1 score2 统计zset中分数1-分数2分段的值个数
zrangebyscore key score1 score2 获取zset中分数1-分数2分段的值(闭区间)
zrangebyscore key (score1 (score2 获取zset中分数1-分数2分段的值(开区间)
zrangebyscore key score1 score2 limit start end 获取固定个数的zset中分数1-分数2分段的值(闭区间)
zrem key value 删除zset中某个值