Redis 入门与应用
Redis 常用数据结构
集合(set)

集合 (Set) 类型用来保存多个字符串元素。与列表类型不同,集合中不允许有重复元素,且元素是无序的,不能通过索引下标获取。
一个集合最多可以存储 2^32-1 个元素。Redis 除了支持集合内的增删改查,还支持多个集合取交集、并集、差集。合理地使用集合类型能在实际开发中解决很多实际问题。
集合内操作命令
sadd 添加元素
允许添加多个,返回结果为添加成功的元素个数。

srem 删除元素
允许删除多个,返回结果为成功删除元素个数。

scard 计算元素个数

sismember 判断元素是否在集合中
如果给定元素 element 在集合内返回 1,反之返回 0。

srandmember 随机从集合返回指定个数元素
指定个数如果不写默认为 1。

spop 从集合随机弹出元素
同样可以指定个数,如果不写默认为 1。注意,既然是弹出,spop 命令执行后元素会从集合中删除,而 srandmember 不会。


























