zoukankan      html  css  js  c++  java
  • Redis ---------- Sort Set排序集合类型

    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找到回复量的信息

  • 相关阅读:
    AFNetworking 使用
    AFNetWork 请求https
    Label加下滑线
    iOS 学习资料
    调用系统的打电话,发短信,邮件,蓝牙
    NSObject
    本地消息和消息推送
    AFNNetworking 中json格式不标准的解决办法
    UitableView 动态高度的优化 提高寻星效率
    cell 高度的计算
  • 原文地址:https://www.cnblogs.com/zhouxingzhi/p/10280174.html
Copyright © 2011-2022 走看看