往z1键中添加内容,权重与值分别为
5 five
3 three
2 two
11 eleven
?
127.0.0.1:6379> zadd z1 5 five 3 three 2 two 11 eleven
获取z1键的所有成员值
?
127.0.0.1:6379> zrange z1 0 -1
获取z1键里权值在1到5范围的数据
?
127.0.0.1:6379> zrangebyscore z1 1 5
获取z1键中数据three的权值
?
127.0.0.1:6379> zscore z1 three
删除z1键里的两个成员two,three
?
127.0.0.1:6379> zrem z1 two three
删除z1键中权值在4到10范围的数据
?
127.0.0.1:6379> zremrangebyscore z1 4 10
有序集合特点
添加
zadd 键 权重1 值1 权重n 值n
往z1键中添加内容,权重与值分别为
5 five
3 three
2 two
11 eleven
有点像list类型
》获取z1键的所有成员值
获取权值在min和max间的成员 zrangebyscore获取z1键里权值在1到5范围的数据
获取z1键里权值在1到4范围的数据
zrangebyscore 键名 最小权重 最大权重
获取某个数据的权值
zscore key member
》获取z1键中数据three的权值
zscore 键 值
删除 zrem
》删除z1键里的两个成员two,three
删除权值在某某范围内的成员 zremrangebyscore单词太长了需要分解一下
zrange,获取
zrangebyscore,根据权值获取
zrem, 删除
zremrangebyscore, 根据权值来删除
》删除z1键中权值在4到10范围的数据