应用场景:
共同好友
好友推荐
Redis集合类型键的设置
SADD 将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略
Redis集合类型键的查询
SCARD 返回集合 key 的基数
SMEMBERS 返回集合 key 中的所有成员
SISMEMBER 判断 member 元素是否集合 key 的成员
SRANDMEMBER 如果命令执行时,只提供了 key 参数,那么返回集合中的一个随机元素
SSCAN 用于迭代集合键中的元素
Redis集合类型键之间的关系
SDIFF 返回一个集合的全部成员,该集合是所有给定集合之间的差集
SDIFFSTORE 差集将结果保存到 destination 集合
SINTER 返回一个集合的全部成员,该集合是所有给定集合的交集
SINTERSTORE 交集将结果保存到 destination 集合
SUNION 所有给定集合的并集
SUNIONSTORE 给定集合的并集,将结果保存到 destination 集合
Redis集合类型键的删除
SPOP 移除并返回集合中的一个随机元素
SREM 移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略
SMOVE 将 member 元素从 source 集合移动到 destination 集合