【redis】1-10-4 Redis数据类型 - set

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

   目录

1. 内容概要

1.1 总结

2. 本书目录


1. 内容概要

  • set列表数组值不重复

1.1 总结

指令描述
redis-cli使用命令行工具
auth xxxxxx登录redis验证密码 xxxxxx

sadd key membe [membe...]

smembers key 

创建set列表  

127.0.0.1:6379> sadd set duck pig cow sheep sheep sheep pig

(integer) 4

查看set列表

127.0.0.1:6379> smembers set

1) "duck"

2) "cow"

3) "sheep"

4) "pig"

scard key

查看列表长度

  

127.0.0.1:6379> scard set

(integer) 4

sismember key membe

是否存在在set中

  

127.0.0.1:6379> sismember set pig

(integer) 1

127.0.0.1:6379> sismember set chicken

(integer) 0

srem key member [member ...]

删除

  

127.0.0.1:6379> srem set duck

(integer) 1

127.0.0.1:6379> SMEMBERS set

1) "cow"

2) "sheep"

3) "pig"

spop key [count]

随机出栈

  

127.0.0.1:6379> spop set

"cow"

127.0.0.1:6379> smembers Set

1) "sheep"

2) "pig"

127.0.0.1:6379> spop set 2

1) "pig"

2) "sheep"

127.0.0.1:6379> smembers set

(empty list or set)

127.0.0.1:6379>

srandmember key count

从set中随机获取count个数

  

127.0.0.1:6379> sadd set1 1 2 3 4 5 6 7 8 9 10

(integer) 10

127.0.0.1:6379> smembers set1

1) "1"

2) "2"

3) "3"

4) "4"

5) "5"

6) "6"

7) "7"

8) "8"

9) "9"

10) "10"

127.0.0.1:6379> srandmember set1 3

1) '6"

2) '8"

3) "2"

127.0.0.1:6379>

smove source destination member

set间数据剪切 member值

  

127.0.0.1:6379> sadd set1 1 2 3

(integer) 3

127.0.0.1:6379> sadd set2 4 5 6

(integer) 3

l27.0.0.l:6379> smove setl set2 3

(integer) 1

127.0.0.l:6379> smembers set1

1) "1"

2) "2"

127.0.0.l:6379> smembers set2

1) "3"

2) "4"

3) "5"

4) "6"

set  差集交集并集

sdiff key [key ...]

差集 = set1 - set2 重合部分

  

127.0.0.1:6379> sdiff set1 set2

1) "2"

2) "4"

3) "6"

4) "8"

sinter key [key ...]

交集 两个集合相同的部分

  

127.0.0.1:6379> sinter set1 set2

1) "1"

2) "3"

3) "5"

4) "7"

5) "9

sunion key [key ...]

并集 = set1 + set2

127.0.0.1:6379> sunion set1 set2

1) "1"

2) "2"

3) "3"

4) "4"

5) "5

6) "6"

7) "7"

8) "8"

9) "9"

10) "10

11) "11"

12) "13"

13) "15"

127.0.0.1:6379>

2. 本书目录

点击进入

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: redis