1. 程式人生 > >Redis<四> 資料結構:Set

Redis<四> 資料結構:Set

1). SADD key member [member ...] : 將一個或多個 member 元素加入到集合 key 當中,已經存在於集合的 member 元素將被忽略。
2). SMEMBERS key : 返回集合 key 中的所有成員。
3). SCARD key : 返回集合 key 的基數(集合中元素的數量)。
4). SISMEMBER key member : 判斷 member 元素是否集合 key 的成員。
5). SPOP key : 移除並返回集合中的一個隨機元素。
6). SRANDMEMBER key [count] : 如果命令執行時,只提供了 key 引數,那麼返回集合中的一個隨機元素。
7). SREM key member [member ...] : 移除集合 key 中的一個或多個 member 元素,不存在的 member 元素會被忽略。 8). SMOVE source destination member : 將 member 元素從 source 集合移動到 destination 集合。SMOVE 是原子性操作。 9). SDIFF key [key ...] : 返回一個集合的全部成員,該集合是所有給定集合之間的差集。 10). SDIFFSTORE destination key [key ...] : 這個命令的作用和 SDIFF 類似,但它將結果儲存到 destination 集合,而不是簡單地返回結果集。
11). SUNION key [key ...] : 返回一個集合的全部成員,該集合是所有給定集合的並集。 12). SUNIONSTORE destination key [key ...] : 這個命令類似於 SUNION 命令,但它將結果儲存到 destination 集合,而不是簡單地返回結果集。 13). SINTER key [key ...] : 返回一個集合的全部成員,該集合是所有給定集合的交集。 14). SINTERSTORE destination key [key ...] : 這個命令類似於 SINTER 命令,但它將結果儲存到 destination 集合,而不是簡單地返回結果集。