Redis SET命令可以用来实现集合操作,它支持的操作包括添加、删除、检查成员是否存在、求交集、求并集、求差集等。
1. 添加成员
使用SADD命令可以添加一个或多个成员到集合中,语法格式如下:
SADD key member [member …]
其中key是集合的名称,member是要添加的成员,可以添加多个成员,用空格分隔。
2. 删除成员
使用SREM命令可以从集合中删除一个或多个成员,语法格式如下:
SREM key member [member …]
其中key是集合的名称,member是要删除的成员,可以删除多个成员,用空格分隔。
3. 检查成员是否存在
使用SISMEMBER命令可以检查一个成员是否存在于集合中,语法格式如下:
SISMEMBER key member
其中key是集合的名称,member是要检查的成员。
4. 求交集
使用SINTER命令可以求出多个集合的交集,语法格式如下:
SINTER key [key …]
其中key是集合的名称,可以指定多个集合,用空格分隔。
5. 求并集
使用SUNION命令可以求出多个集合的并集,语法格式如下:
SUNION key [key …]
其中key是集合的名称,可以指定多个集合,用空格分隔。
6. 求差集
使用SDIFF命令可以求出多个集合的差集,语法格式如下:
SDIFF key [key …]
其中key是集合的名称,可以指定多个集合,用空格分隔。
一下,Redis SET命令可以用来实现集合操作,它支持的操作包括添加成员(SADD)、删除成员(SREM)、检查成员是否存在(SISMEMBER)、求交集(SINTER)、求并集(SUNION)、求差集(SDIFF)等。