zset
- sorted set,有序数据
- 元素为string类型
- 元素具备唯一性,不重复
- 每个元素都关联一个double类型的score,表示权重,通过权重将元素从小到大排列
- 元素的score可以相同
命令
- 添加
zadd key score member [score member ...]
例如:添加成员
127.0.0.1:6379> zadd z1 1 'jane' 2 'tony'
(integer) 2
例如:添加重复的成员
127.0.0.1:6379> zadd z1 3 'brown' 4 'walker' 5 'walker' 6 'walker'
(integer) 2
- 通过score返回有序集合指定区间内的成员(递增),[withscores]表示返回的集合是否显示score,-inf +inf表示区间无限
zrangebyscore key min max [withscores]
例如:求z1集合里的所有成员
127.0.0.1:6379> zrangebyscore z1 -inf +