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





