redis SET集合如何对集合进行操作

分类:知识百科 日期: 点击:0

Redis SET集合可以用来存储无序不重复的值,可以理解为一个无序的数组。Redis SET支持的操作有:添加元素,移除元素,获取集合元素,求交集,求并集,求差集,检查元素是否存在,计算集合长度等。

1.添加元素

SADD key element1 [element2]

SADD命令用于向集合添加一个或多个元素,如果某个元素已经存在,则忽略该元素,如果有新的元素添加,则返回新添加元素的数量。

2.移除元素

SREM key element1 [element2]

SREM命令用于移除集合中的一个或多个元素,如果某个元素不存在,则忽略该元素,如果有元素被移除,则返回移除元素的数量。

3.获取集合元素

SMEMBERS key

SMEMBERS命令用于获取集合中的所有元素,返回值为一个包含所有元素的数组。

4.求交集

SINTER key1 [key2]

SINTER命令用于求多个集合的交集,返回值为一个包含所有交集元素的数组。

5.求并集

SUNION key1 [key2]

SUNION命令用于求多个集合的并集,返回值为一个包含所有并集元素的数组。

6.求差集

SDIFF key1 [key2]

SDIFF命令用于求多个集合的差集,返回值为一个包含所有差集元素的数组。

7.检查元素是否存在

SISMEMBER key element

SISMEMBER命令用于检查一个元素是否存在于集合中,如果存在返回1,如果不存在返回0。

8.计算集合长度

SCARD key

SCARD命令用于计算集合中元素的数量,返回值为集合中元素的数量。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。