集合(set)的特點:無序性=;唯一性,結合裡面的值是唯一的。
1.sadd key value1 value2...value3
建立並增加元素到集合
sadd student john lucy
當再次新增lucy時,會不成功,因為集合裡面已經有lucy元素
2.smembers key
檢視集合中的所有元素
3.srem key value1 value2
刪除集合中的元素
4.spop key
隨機彈出並刪除乙個元素
5.srandmember key
隨機抽出乙個元素,但是不刪除
6.sismember key
查詢乙個元素是否在集合之中
7.scard key
查詢集合中一共有多少個元素
8.smove source dest value
將source集合中的某個元素移動到dest集合中去
9.sinter key1 key2...keyn
求幾個集合的交集
10.sinterstore dest key1 key2...keyn
求幾個集合的交集,並保持到dest集合中
11.suion key1 key2...keyn
求幾個幾個的並集
12.sdiff key1 key2...keyn
求幾個集合的查集
redis set型別和zset型別
一.set型別 set是乙個集合,它是string型別的無序集合,set是通過hash table實現的,新增,刪除,查詢的時間複雜度都是o 1 對於集合我們可以取並集,交集,差集。通過這些操作我們可以實現sns中好友推薦和blog的tag set常用命令 1 sadd 向乙個集合中新增乙個元素。例...
Redis set集合常用常用指令
sadd scard srem smember 檢視指定集合的所有元素 srandmember 隨機抽取指定元素的乙個值 srandmember 隨機抽取指定元素的多個值 spop smove 127.0.0.1 6379 sadd set1 2 3 4 5 6 1 設定集合元素 integer 6...
Redis set 型別與效能檢測
127.0.0.1 6379 sadd num 1 2 3 4 5 建立整數集合 integer 5 127.0.0.1 6379 object encoding num intset 127.0.0.1 6379 sadd num a 在整數集合中加入非整數元素 integer 1 127.0.0...