7.redis数据类型4/5:set(集合)

本文介绍了Redis中的Set集合类型,包括其特点、应用场景及常用命令,如添加、删除、查询数据,以及交、并、差集的计算,并通过示例演示了各种操作。
摘要由CSDN通过智能技术生成

set 集合类型

介绍

set类型:与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的,能够保存大量的数据,有高效的内部存储机制,便于查询。
set 类型不允许数据重复,如果添加的数据在 set 中已经存在,将只保留一份
应用场景:
set类型用于同类型数据的快速去重。
共同好友
控制黑名单和白名单。

集合和列表的区别:
集合无序不可有重复元素,列表有序可有重复元素

常用命令

命令参考: 命令参考
添加数据
sadd key member1 [member2]
获取全部数据
smembers key
删除数据
srem key member1 [member2]
获取集合数据总量
scard key
判断集合中是否包含指定数据
sismember key member
随机获取集合中指定数量的数据
srandmember key [count]
随机获取集合中的某个数据并将该数据移出集合
spop key [count]
求两个集合的交、并、差集
sinter key1 [key2]
sunion key1 [key2]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值