string的基本操作
- set、get
- mset、mget
- del
- append
- strlen
- incr、decr
- incrby、decrby
- incrbyfloat
字打错了,是setex
set order:id:1:name zhangsan
上图操作如下
hash基本操作
list
- lpush 双向链表,左插,与rpush顺序相反
- - lrange 从左边取值,范围在start到stop,stop可以是-1来表示倒数第一位
- lpop 从左边获取并移除一位,rpop从右
- blpop 规定时间内获取左边第一位并移除数据(该key中没有数据就在规定时间内等待,直到有或者超时就结束阻塞)brpop即右边
- lindex 获取指定位置的值
set
集合不可重复,底层其实就是hash,只是把hash的key的filed作为value,hash的value为nil
sorted-set
ZADD key [NX|XX] [CH] [INCR] score member [score member ...]
ZRANGE key start stop [WITHSCORES]
ZRANGE key start stop [WITHSCORES]
zrem key member [member ...]
条件删除就不做了!
ZCOUNT key min max 计算范围内的数量
ZCARD key 计算总数