Redis的集合以无序的方式来存储多个各不相同的元素,用户可以快速对集合执行添加元素操作,移除元素操作以及检查一个元素是否存在于集合中。
本篇介绍对最常用的集合命令进行介绍,包括插入命令,移除命令,将元素从一个集合移动到另一个集合的命令,以及对多个集合执行交集运算,并集运算,差集运算。
示例:
- sadd:将那些目前不存在于集合里的元素添加到集合里面,并返回被添加元素的数量。
- srem:函数在元素被成功移除时返回对应的移除数量,失败返回0。
- smembers:获取集合包含的所有元素。
- smove:将元素从一个集合移动到另一个集合,执行时如果要移动的元素不存在返回0,存在返回成功数量。
示例:
- 初始化两个集合skey1,skey2;
- sdiff:计算出从第一个集合里面移除第二个集合包含的所有元素的结果;
- sinter:计算出同时存在于两个集合里面的所有元素。
- sunion:计算出两个集合包含的所有各不同的元素。
閱讀更多 JavaCodingfarmer 的文章