set
無序集合
元素為string型別
元素具有唯一性,不重複
命令設定
新增元素
sadd key member [member …]
python3:0>sadd no2 1 2 3 2 5 3
"4"
獲取
返回key集合所有的元素
smembers key
python3:0>smembers no2
1) "1"
2) "2"
3) "3"
4) "5"
返回集合元素個數
scard key
python3:0>scard no2
"4"
其它
求多個集合的交集
sinter key [key …]
python3:0>sinter no2 no3
1) "1"
2) "3"
3) "5"
求某集合與其它集合的差集
sdiff key [key …]
python3:0>sdiff no2 no3
1) "2"
python3:0>sdiff no3 no2
1) "6"
2) "7"
求多個集合的合集
sunion key [key …]
python3:0>sunion no2 no3
1) "1"
2) "2"
3) "3"
4) "5"
5) "6"
6) "7"
判斷元素是否在集合中
sismember key member
python3:0>sismember no2 7
"0"python3:0>sismember no2 5
"1"
redis資料操作 set
設定 sadd key member member 例如 在集合裡新增成員 127.0.0.1 6379 sadd s1 jane tony integer 2例如 在集合中新增了重複的集合 127.0.0.1 6379 smembers s1 1 tony 2 jane 127.0.0.1 637...
redis集合set操作
sadd key value1 value2 向集合中增加元素 smembers key 檢視集合中的元素,由於集合的無序性,檢視的元素可能和插入式順序不一樣 srem value1 value2.刪除集合中名為value1,value2.的元素 返回值 忽略不存在的元素,返回真正刪除元素的個數 s...
redis常見操作命令 set
1 將1個或者多個元素新增到集合 sadd key value value 如果key不存在就建立乙個,如果value存在就不忽略 如果key不是集合就返回錯誤 2 顯示集合裡面的所有元素 smembers key 127.0.0.1 6379 keys empty list or set 127....