redis命令set
时间: 2024-01-04 11:19:15 浏览: 24
Redis的set命令用于向Redis数据库中的集合添加元素。下面是set命令的一些常用操作:
1. 向集合中添加一个或多个元素:
```shell
SADD key member1 [member2]
```
示例:
```shell
SADD myset value1 value2 value3
```
2. 获取集合中的所有元素:
```shell
SMEMBERS key
```
示例:
```shell
SMEMBERS myset
```
3. 判断元素是否在集合中:
```shell
SISMEMBER key member
```
示例:
```shell
SISMEMBER myset value1
```
4. 获取集合的元素数量:
```shell
SCARD key
```
示例:
```shell
SCARD myset
```
5. 从集合中移除一个或多个元素:
```shell
SREM key member1 [member2]
```
示例:
```shell
SREM myset value1 value2
```
6. 获取多个集合的交集:
```shell
SINTER key1 [key2]
```
示例:
```shell
SINTER set1 set2
```
7. 获取多个集合的并集:
```shell
SUNION key1 [key2]
```
示例:
```shell
SUNION set1 set2
```
8. 获取多个集合的差集:
```shell
SDIFF key1 [key2]
```
示例:
```shell
SDIFF set1 set2
```