Redis 集合命令

2021-08-04 10:13:46 字數 1068 閱讀 6980

1 sadd key member1 [member2]

向集合新增乙個或多個成員

2 scard key

獲取集合的成員數

3 sdiff key1 [key2]

返回給定所有集合的差集

4 sdiffstore destination key1 [key2]

返回給定所有集合的差集並儲存在 destination 中

5 sinter key1 [key2]

返回給定所有集合的交集

6 sinterstore destination key1 [key2]

返回給定所有集合的交集並儲存在 destination 中

7 sismember key member

判斷 member 元素是否是集合 key 的成員

8 smembers key

返回集合中的所有成員

9 smove source destination member

將 member 元素從 source 集合移動到 destination 集合

10 spop key

移除並返回集合中的乙個隨機元素

11 srandmember key [count]

返回集合中乙個或多個隨機數

12 srem key member1 [member2]

移除集合中乙個或多個成員

13 sunion key1 [key2]

返回所有給定集合的並集

14 sunionstore destination key1 [key2]

所有給定集合的並集儲存在 destination 集合中

15 sscan key cursor [match pattern] [count count]

迭代集合中的元素

Redis 集合命令

下表列出了 redis 集合基本命令 序號命令及描述 sadd key member1 member2 向集合新增乙個或多個成員 scard key 獲取集合的成員數 sdiff key1 key2 返回給定所有集合的差集 sdiffstore destination key1 key2 返回給定所...

Redis之集合命令

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 sre...

redis集合hash命令

1 hset 設定字段值 語法 hset key field value hset fern name lym hset fern email fern 163.com 2 hget 獲取字段值 語法 hget key field hget fern name 3 hmset 批量設定字段值 語法 ...