java HashSet:无序,不重复
Redis操作中,涉及到两个大数据集合的并集,交集,差集运算,使用set命令极为快速
一、set常用命令
1、赋值
(1)sadd key value1 value2 value3 …
- 向set中添加数据,如果该key的值已有则不会重复添加
2、取值
(1)smembers key
- 获取set中的所有元素
(2)sismember key member
- 判断参数中指定的成员是否在set中,1表示存在,0表示不存在或该key本身就不存在(无论集合中有多少元素都可以极速地返回结果)
3、删除
(1)srem key value1 value2 …
- 删除set中指定的成员
4、集合运算
(1)差集运算