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

  • 相关阅读:
    处理安卓9patch(.9.png)图片
    block 方法参数中带有block 如何生成 如何使用
    hash_hmac
    日期(NSDate)是NSString类的格式(stringWithFormat)
    UITableView刷新单个cell或者单个Section
    iOS enum 定义与使用
    拼接url地址
    demo效果
    好东西
    关于ios7 navigationController中view的frame以及坐标点
  • 原文地址:https://www.cnblogs.com/zhouxingzhi/p/10280174.html
Copyright © 2011-2022 走看看