127.0.0.1:6379> flushdb(清空資料庫)
ok127.0.0.1:6379> sadd set1 a b c d f(新增乙個集合)
(integer) 5
127.0.0.1:6379> scard set1(計算乙個集合中的元素個數)
(integer) 5
127.0.0.1:6379> srem set1
(error) err wrong number of arguments for
'srem' command
127.0.0.1:6379> srem set1 a(移除集合中的乙個元素)
(integer) 1
127.0.0.1:6379> scard set1(統計集合中的元素個數)
(integer) 4
127.0.0.1:6379> spop set1 b
(error) err value is not an integer or out of range
127.0.0.1:6379> spop set1 (彈出集合中的乙個元素,並返回彈出的該元素)
"b"127.0.0.1:6379> scard set1
(integer) 3
127.0.0.1:6379> srandmember set1 2 (列出集合中的元素)
1) "d"
2) "c"
127.0.0.1:6379>
127.0.0.1:6379> srandmember set1 2(隨機列出集合中的元素,元素個數可以控制)
1) "f"
2) "d"
127.0.0.1:6379> srandmember set1 2
1) "f"
2) "d"
127.0.0.1:6379> srandmember set1 2
1) "f"
2) "c"
127.0.0.1:6379> srandmember set1 2
1) "f"
2) "d"
127.0.0.1:6379> srandmember set1 2
1) "d"
2) "c"
127.0.0.1:6379> sismember set1 c(判斷某個元素是否在該集合中)
(integer) 1
127.0.0.1:6379> sismember set1 u
(integer) 0
127.0.0.1:6379> smembers set1(列出集合中所有元素)
1) "f"
2) "c"
3) "d"
127.0.0.1:6379> scard set1(統計集合眾多元素個數)
(integer) 3
127.0.0.1:6379> sadd set2 1
2(integer) 2
127.0.0.1:6379> smove set1 set2 c(移除集合中的乙個元素,並把該元素新增到另乙個元素中)
(integer) 1
127.0.0.1:6379> smembers set2
1) "c"
2) "2"
3) "1"
127.0.0.1:6379> add set1 c
(error) err unknown command 'add'
127.0.0.1:6379> sadd set1 c
(integer) 1
127.0.0.1:6379> sinter set1 set2(集合的交集)
1) "c"
127.0.0.1:6379> sinterstore set3 set1 set2(集合的交集並存到另乙個集合中)
(integer) 1
127.0.0.1:6379> smembers set3
1) "c"
127.0.0.1:6379> sunion set1 set2 (兩個集合中的並集)
1) "f"
2) "2"
3) "d"
4) "c"
5) "1"
127.0.0.1:6379> sdiff set1 set2 (兩個集合的差集)
1) "f"
2) "d"
127.0.0.1:6379>
127.0.0.1:6379>
redis實戰 Redis命令之集合
redis的集合以無序的方式儲存多個各不相同的元素,使用者可以快速對集合執行新增元素 移除元素以及檢查元素是否存在於集合中的操作。命令用例 描述注意 sadd sadd key item item 將乙個或多個元素插入到集合中,並返回被新增元素當中原本不存在於集合中的數量 srem srem key...
redis命令之集合(set)
一 常用命令 1 sadd set key item item 說明 將乙個或多個元素新增到set key中,返回新增成功的個數1 smembers set key說明 獲取set key中所有元素,如果set key儲存的不是乙個集合,返回乙個錯誤。2 sismember set key item...
redis之set 集合命令詳解
集合的性質 唯一性,無序性,確定性 注 在string和link的命令中,可以通過range 來訪問string中的某幾個字元或某幾個元素 但,因為集合的無序性,無法通過下標或範圍來訪問部分元素.因此想看元素,要麼隨機先乙個,要麼全選 作用 往集合key中增加元素 redis sadd k v1 i...