胡广:
上一章咱们了解了一下redis的list数据类型一些应用场景、基本命令。这里咱们就接着来学习Redis的Set类型
想一起交流学习交流的小伙伴可扫码入群,任何问题都可在群内提出,随时解决哦!
群号:1154458745
首先说一下Set就是与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的,那么它在Redis里边的作用就是设置黑名单、白名单
Set 类型数据的基本操作
添加/修改数据
sadd key member1 [member2]
获取数据
smembers key
删除数据
srem key member1 [member2]
获取集合数据总量
scard key
判断集合中是否包含指定数据
sismember key member
Set 类型数据的扩展操作
求两个集合的交、并、差集
sinter key1 [key2]sunion key1 [key2]sdiff key1 [key2]
求两个集合的交、并、差集并存储到指定集合中
sinterstore destination key1 [key2]sunionstore destination key1 [key2]sdiffstore destination key1 [key2]
将指定数据从原始集合中移动到目标集合中
smove source destination member
Set 类型应用场景
设置黑名单、白名单等等。。。。。