redis 有序集合

添加 

    zadd keyword 0 'eric' 0 'zhang' 0 'yun' 

查看列表   zrevrange 降序排列

       zrevrange keyword 0 -1

增加分数 

    zincrby keyword 1 'eric'

 

zcard  获取有序集合长度

    zcard keyword

 

zcount   查询某个分数值区间内的元素数量

    zcount   keyword 5 10           5-10之间的数量

 zscore  返回元素的分数值

     zscore keyword 'yun'

 

 zrange 获得有序集合的内容 (升序)

   zrange keyword 0 -1

 

zrangebyscore  获得分数值区间内的集合内容(升序)

   zrange keyword   5  10       5-10之间

        zrange keyword   5   (10      大于等于5  小于10

        zrange keyword   1000  +inf        1000以上的 正无穷

 zrevrangebyscore  获得分数值区间内的集合内容(升序)

 

 zrank 获得元素的 升序排名 从0开始

   zrank keyword 'yun'

 

 zrevrank 获得元素的降序排名 从0开始

   zrevrank  keyword 'yun'

 

ZREM 删除有序集合中的元素

     zrem keyword 'yun'  'eric'

 

zremrangebyrank  删除排名区间内的元素

    zremrangebyrank  keyword 0 2

 

zremrangebyscore  删除排名区间内的元素

    zremrangebyscore  keyword   -inf  (5000

 

posted @ 2019-08-22 15:10  EricBlog  阅读(159)  评论(0编辑  收藏  举报