一、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中的元素;
再續。。。。。。。。。。。。。。;