小结
往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

获取 zrange

有点像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范围的数据

本文详细介绍了Redis中有序集合的基本操作,包括添加元素及其权重、获取指定范围内的成员、查询特定成员的权重、以及如何删除指定成员或权重范围内的数据。通过具体的命令演示,如ZADD、ZRANGE、ZRANGEBYSCORE、ZSCORE、ZREM和ZREMRANGEBYSCORE,读者可以快速掌握有序集合的使用方法。
1万+

被折叠的 条评论
为什么被折叠?



