06.19 4、Redis系列——Redis命令(三)集合命令

Redis的集合以無序的方式來存儲多個各不相同的元素,用戶可以快速對集合執行添加元素操作,移除元素操作以及檢查一個元素是否存在於集合中。

本篇介紹對最常用的集合命令進行介紹,包括插入命令,移除命令,將元素從一個集合移動到另一個集合的命令,以及對多個集合執行交集運算,並集運算,差集運算。

4、Redis系列——Redis命令(三)集合命令

一些常用的集合命令

示例:

  • sadd:將那些目前不存在於集合裡的元素添加到集合裡面,並返回被添加元素的數量。
  • srem:函數在元素被成功移除時返回對應的移除數量,失敗返回0。
  • smembers:獲取集合包含的所有元素。
  • smove:將元素從一個集合移動到另一個集合,執行時如果要移動的元素不存在返回0,存在返回成功數量。
4、Redis系列——Redis命令(三)集合命令

4、Redis系列——Redis命令(三)集合命令

用於組合和處理多個集合的命令

示例:

  • 初始化兩個集合skey1,skey2;
  • sdiff:計算出從第一個集合裡面移除第二個集合包含的所有元素的結果;
  • sinter:計算出同時存在於兩個集合裡面的所有元素。
  • sunion:計算出兩個集合包含的所有各不同的元素。
4、Redis系列——Redis命令(三)集合命令


分享到:


相關文章: