首页 > 其他 > 详细

Redis数据操作-有序集合

时间:2020-10-08 18:26:41      阅读:36      评论:0      收藏:0      [点我收藏+]

1.增加

  • 添加

    zadd key score1 member1 score2 member2 ...

  • 例1:向键a4的集合中添加元素lisiwangwuzhaoliuzhangsan,权重分别为4、5、6、3

    zadd a4 4 lisi 5 wangwu 6 zhaoliu 3 zhangsan

2.删除

  • 2.1删除指定元素

    zrem key member1 member2 ...

  • 例5:删除集合a4中元素zhangsan

    zrem a4 zhangsan

    技术分享图片

  • 2.2 删除权重在指定范围的元素

    zremrangebyscore key min max

  • 例6:删除集合a4中权限在5、6之间的元素

    zremrangebyscore a4 5 6

    技术分享图片

3.查询-获取

  • 3.1 返回指定范围内的元素
  • start、stop为元素的下标索引
  • 索引从左侧开始,第?个元素为0
  • 索引可以是负数,表示从尾部开始计数,如-1表示最后?个元素

    zrange key start stop

  • 例2:获取键a4的集合中所有元素

    zrange a4 0 -1

    技术分享图片

  • 3.2 返回score值在minmax之间的成员

    zrangebyscore key min max

  • 例3:获取键a4的集合中权限值在5和6之间的成员

    zrangebyscore a4 5 6

    技术分享图片

  • 3.3 返回成员memberscore

    zscore key member

  • 例4:获取键a4的集合中元素zhangsan的权重

    zscore a4 zhangsan

Redis数据操作-有序集合

原文:https://www.cnblogs.com/jinlei0929/p/13781360.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!