以h开头:
hget/hegtall hmget/hmset
hset
hdel
hincrby user:1:info pageview count
hvals key #返回hash key对应所有的值
hkeys key #返回hash key对应的所有field
应用
有序 可以重复
lpush和rpush 弹入
lpop和rpop 从左边弹出一个|从右边弹出一个
lrem key count value
ltrim key start end #按照索引范围进行修减列表
linsert listkey before|after b java
lrange
lindex key index
应用
sadd 添加 srem 删除
scard sismember
srandmember 也是弹出 不会破坏集合
smembers 无序 慎用 可以用scan
spop随机弹出一个元素
sinter 取出两个集合相同的元素
sdiff 取出两个集合不同的元素
sunion 取出两个集合的并集
无序 无重复 支持集合间操作
应用
zadd
zrem
zscore key element 返回元素分数
zincrby key increScore element 增加或减少元素的分数
zcard key 返回元素的总个数
zrange key start end [withscores] 返回指定索引范围内的升序元素[分值]
zrange key minScore maxScore [withscores] 返回指定分数范围内的升序元素[分值]
zcount key minScore maxScore 返回有序集合内在指定分数范围内的个数
zremrangebyrank key start end 删除指定排名内的升序元素
zremrangebyscore key minScore maxScore 删除指定分数内的升序元素
应用