zoukankan      html  css  js  c++  java
  • Redis入门(集合)

    集合

    Redis的集合是字符串的无序集合。在Redis您可以添加,删除和测试文件是否存在,在成员O(1)的时间复杂度。

    例子

    redis 127.0.0.1:6379> sadd tutoriallist redis(integer) 1redis 
    127.0.0.1:6379> sadd tutoriallist mongodb(integer) 1redis 
    127.0.0.1:6379> sadd tutoriallist rabitmq(integer) 1redis 
    127.0.0.1:6379> sadd tutoriallist rabitmq(integer) 0redis 
    127.0.0.1:6379> smembers tutoriallist
    1) "rabitmq"
    2) "mongodb"
    3) "redis"
    

    注意:在上面的例子中rabitmq集合添加加两次,但由于集合元素具有唯一属性。

    集合中的元素最大数量为 232 - 1 (4294967295,可容纳超过4十亿元素)。

    有序集合

    Redis的有序集合类似于Redis的集合,字符串不重复的集合。不同的是,一个有序集合的每个成员用分数,以便采取有序set命令,从最小的到最大的成员分数有关。虽然成员具有唯一性,但分数可能会重复。

    例子

    redis 127.0.0.1:6379> zadd tutoriallist 0 redis(integer) 1redis 
    127.0.0.1:6379> zadd tutoriallist 0 mongodb(integer) 1redis 
    127.0.0.1:6379> zadd tutoriallist 0 rabitmq(integer) 1redis 
    127.0.0.1:6379> zadd tutoriallist 0 rabitmq(integer) 0redis 
    127.0.0.1:6379> ZRANGEBYSCORE tutoriallist 0 1000
    1) "redis"
    2) "mongodb"
    3) "rabitmq"
    


     




  • 相关阅读:
    【剑指offer】24.反转链表
    【剑指offer】22. 链表中倒数第k个节点
    【每日一题-leetcode】84.柱状图中最大的矩形
    activity切换动画
    取消ActionBar的方法
    软工概论学习一
    软工概论学习二
    屏幕滑动监测以及触发事件
    Android 动画解释
    shape 学习
  • 原文地址:https://www.cnblogs.com/jgig11/p/4574072.html
Copyright © 2011-2022 走看看