list
- lpush
左邊添加
- rpush
右邊添加
- lpop
左邊彈出
- rpop
右邊彈出
- lrange
key start end
- linsert
左邊插入字元
- lrem33
左邊移除
- blpop
如果清單為空,傳回一個 nil
否則,傳回一個含有兩個元素的清單,第一個元素是被彈出元素所屬的 key ,第二個元素是被彈出元素的值
操作會被阻塞,如果指定的清單 key list1 存在資料則會傳回第一個元素,否則在等待100秒後會傳回 nil
阻塞,單點傳播隊列
- ltrim
支援正向,反向
保留區間内的,删除區間外的3
hash
- hset
- hmest
- hget
- hkeys
- hvals
一個包含哈希表中所有域(field)值的清單。 當 key 不存在時,傳回一個空表
- hgetall
- hincrbyfloat
為哈希表中的字段值加上指定浮點數增量值
如果指定的字段不存在,那麼在執行指令前,字段的值被初始化為 0
set
set指令會消耗主機網卡的吞吐量
- srem
- smembers
- sadd
- srandmember
- spop,抽獎
sorted_set
元素,分值,排序規則,索引
實體記憶體左小右大,不随指令發生變化
- zadd
zadd k1 8 app 7 baa 3 ora
- zrange
zrange k1 0 -1
- zrange withscores
- zrangebyscore
- zrevrange
按照分值大小取出
- zscore
- zincrby
- zunionstore,包含條件聚合
并集
sorted set使用跳表

睜開眼,書在面前
閉上眼,書在心裡