一、常用命令
1、sadd set-key item [item…]
說明:將乙個或多個元素新增到set-key中,返回新增成功的個數1、smembers set-key
說明:獲取set-key中所有元素,如果set-key儲存的不是乙個集合,返回乙個錯誤。2、sismember set-key item
說明:檢查set-key集合中是否存在item,存在返回1,不存在返回0。3、srem set-key item[item..]
說明:移除set-key中的乙個item或多個,返回移除的個數。4、scard set-key
說明:返回set中元素的個數5、sdiff set-key [set-key..]
說明:返回乙個或者多個集合的差集6、sdiffstore destination set-key [set-key..]
說明:將乙個或者多個集合的差集放入新的destination集合中7、sinter set-key [set-key…],返回destination中元素的個數
說明:返回乙個或多個集合的交集8、sinterstore destination set-key [set-key…]
說明:將乙個或多個集合的交集放入新的集合destination中,返回新集合中元素的個素9、smove source destination member
說明:移動source集合中的元素member到destination集合中,移動後member不會存在source集合中;移動成功返回1,失敗返回010、spop set [count]
說明:隨機從集合中移除乙個或者count個元素,返回移除的元素11、srandmemeber set-key [count]
說明:從集合中隨機返回乙個活著多個元素12、sunion set-key [set-key…]
說明:返回乙個或多個集合的並集13、sunion destination set-key [set-key…]
說明:將乙個或多個集合的並集放入新的的destination集合中,返回新的集合元素的個數
redis之set 集合命令詳解
集合的性質 唯一性,無序性,確定性 注 在string和link的命令中,可以通過range 來訪問string中的某幾個字元或某幾個元素 但,因為集合的無序性,無法通過下標或範圍來訪問部分元素.因此想看元素,要麼隨機先乙個,要麼全選 作用 往集合key中增加元素 redis sadd k v1 i...
Redis 集合 Set)命令
redis的set是string型別的無序集合。集合成員是唯一的,意味著集合中不能出現重複的資料。redis中集合是通過雜湊表實現的,所以刪除,新增,查詢的複雜度都是o 1 命令 描述sunion 返回所有給定集合的並集 scard 獲取集合的成員數 srandmember 返回集合中乙個或多個隨機...
Redis 集合 Set 及集合命令
redis 集合 set redis 的 set 是 string 型別的無序集合。集合成員是唯一的,這就意味著集合中不能出現重複的資料。redis 中集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度都是 o 1 集合中最大的成員數為 232 1 4294967295,每個集合可儲存40多億個成...