redis(五)、Set類型和zSet類型


一、set集合是String類型的無序集合,set是通過hshatable實現的,對集合可以進行取交集、並集、差集操作。

1、sadd方法:插入元素,

如:sadd set1 aaa:不允許元素重復。

  smembers set1:查看元素;

2、srem方法:刪除set集合元素;

3、spop方法:隨機返回刪除的key;

4、sdiff方法:返回兩個集合的不同元素(哪個集合在前面就以哪個集合為標准);

5、sdiifstore方法:將返回的不同元素存儲到另一個集合里;

如:sdiffstore set3 set1 set2:把set1和set2的不同元素(以set1為標准)存儲到set3;

6、sinter方法:返回集合的交集;

  sintersstroe方法:返回交集存入set3

  如:sintersstroe set3 set1 set2;

7、sunion方法:取並集:sunionstroe:取並集,存入set3;

8、smove方法:從一個set集合移動到另一個set集合;

如:smove set1 set2 aaa:把set1里的aaa元素移到set2(相當與剪切復制);

9、scard方法:查看集合里元素個數

10、sismember方法:判斷元素是否為集合中的元素:返回1(是),0(不是);

11、srandmember方法:隨機范湖一個元素;

二、Zset類型

1、zadd方法:向有序集合中添加一個元素,該元素如果存在,則更新順序,在重復插入的時候,會根據順序屬性更新。

2、zrem方法:刪除名稱為key的zset中的元素;

再續。。。。。。。。。。。。。。;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM