redis命令-有序set

向set1集合中添加三个元素
zadd set1 5000 小明 1000 小红 500 小张:分数从小排到大
从set1集合中获取小明的分数
zscore set1 小明:将小明的分数返回出来
查看一定范围的元素
zrange set1 start end [withscores]:这里set和end是索引范围(可以带着分数)
获取集合中元素个数
zcard set1:返回set1集合元素个数
删除元素
zrem set1 member [member…]:移除集合中指定的成员,可以指定多个
扩展:
zrevrange set1 0 -1 [withscores]:带着分数逆序查询所有
zremrangebyrank set1 0 1:删除元素的前两名
zremrangebyscore set1 500 1500:删除分数在500到1500的元素
**zrangebyscore set1 500 1500 [withscores] **:显示500到1500分数的元素,后面可跟limit进行分页
zincrby set1 200 小张:给小张加200分
zcount set1 500 1500:计算500到1500有多少成员
zrank set1 小张:返回集合中的排名
zrevrank set1 小张:返回集合中倒序的排名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值