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命令(三)集合命令


分享到:


相關文章: