1. set类型与结构
1.1 set类型介绍
redis集合(set)类型和list列表类型类似,都可以用来存储多个字符串元素的集合。但是和list不同的是set集 合当中不允许重复的元素。而且set集合当中元素是没有顺序的,不存在元素下标。
redis的set类型是使用哈希表构造的,因此复杂度是O(1),它支持集合内的增删改查,并且支持多个集合间 的交集、并集、差集操作。可以利用这些集合操作,解决程序开发过程当中很多数据集合间的问题。
1.2 常用命令
1、SADD命令
描述:将一个或者多个元素加入到集合当中,假如加入的元素已经存在在集合当中,则不会添加。假如 key不存在,则直接参加一个key,并加入元素。
127.0.0.1:6379> sadd dbset mysql oracle redis (integer) 3 127.0.0.1:6379>
2、Smembers 命令
描述:返回集合中的所有的成员。
127.0.0.1:6379> smembers dbset
1) "oracle"
2) "mysql"
3) "redis"