Redis学习笔记(四)--set结构及命令详解

本文详细介绍了Redis中集合(set)的特点及各种操作命令,包括添加、查询、删除等,并解释了集合的无序性和唯一性特征。

set-集合特点

1.无序性

2.唯一性:集合中的值是唯一不重复的

3.确定性:这个集合的描述是确定的

set 的命令:

1.sadd key value 可以一次添加多个,但是不能添加相同的(唯一性)

2.smembers key 查看key中的元素,查看的结果跟添加的顺序无关(无序性)

3.srem key value 删除集合中的元素

4.spop key 返回并删除集合中的一个随机元素(这个用于抽奖很合适,获奖者不会重复

5.srandmemeber key 随机返回一个元素并不删除,注意与spop的区别

6.sismember key  value查看value是否再当前集合key中

7.scard key 查看集合中有多少元素

8.smove sourse dest value 把sourse中的value移动到dest集合中。

9.sinter dest key(>=2)求集合的交集

10.sinterstor dest key(>= 2)求集合的交集并且赋值给dest

10.suion key(>= 2)求集合的并集

11.sdiff key(>= 2)求差集





评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戴着眼镜看不清

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值