博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis ---------- Sort Set排序集合类型
阅读量:6819 次
发布时间:2019-06-26

本文共 759 字,大约阅读时间需要 2 分钟。

sortset是(list)和(set)的集中体现

与set的相同点:

string类型元素的集合

不同点:

sortset的元素:值+权

适合场合

获得最热门前5个帖子的信息

例如

select *from message order by backnum desc limit 5;

帖子 帖子回复量

11           102

12            141

13            159

14            72

15            203

16           189

17           189

18            395

19            184

 

  例1   帖子 是值。回复量是值。

        命令·:zadd hotmessage 102 11

  zadd hotmessage 141 12

zadd hotmessage 159 13

zadd hotmessage   72 14

zadd hotmessage  203 15

zadd hotmessage  189   16

zadd hotmessage  191   17

zadd hotmessage  305 18

zadd hotmessage  184   19

回复量最高的帖子

zrevrange hotmessage 0 4

 

 帖子为18是回复量最大的。然后从大到小依次排序

删除排名在指定范围的元素,从小到大,删除一个最低的元素

zremrangebyrank hotmessage 0 0

zrem key member删除指定的元素

zincrby hotmessage  200 17   意思:给17的权增加200

 

 zrank key member 由小到大来排名

zcard hotmessage计算数量

zscore hotmessage 17  叫做从帖子17找到回复量的信息

 

转载于:https://www.cnblogs.com/zhouxingzhi/p/10280174.html

你可能感兴趣的文章
C#中的接口
查看>>
osg学习示例之遇到问题四骨骼动画编译osgCal
查看>>
Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法都有前缀 $,以便与代理的 data 属性区分...
查看>>
站立会议(2)
查看>>
HDU 1018 Big Number(数论,Stirling公式)
查看>>
从零开始做SSH项目(二)
查看>>
spring ioc aop 理解
查看>>
222
查看>>
在使用react时的异步问题解决
查看>>
Java调用solrj5.5.3接口,查询数据
查看>>
Python中的logging模块
查看>>
plink, vcftool计算等位基因频率(allele frequency,vcf)
查看>>
变量和赋值
查看>>
mysql的优化
查看>>
关于域证书的发布CA和CRL的内容 (Windows 2008 Server R2 SP1)
查看>>
软件测试英语专业词汇汇总
查看>>
Java实现word文档在线预览,读取office(word,excel,ppt)文件
查看>>
python笔记(五)装饰器函数
查看>>
Permutations II
查看>>
Super Ugly Number
查看>>