Redis 的set集合使用及set集合和list列表的区别
2018-03-29 22:50
1456 查看
list集合的值不具有唯一性;
set集合的值具有唯一性;
1. sadd key value value ..... :向指定的key中set值。
2.smembers key :获取指定key中的值。
3. sismember key :判断成员元素是否是集合的成员。是返回1,否返回0;
4. scard:获取set集合里面元素的个数。
5. srem key value :删除集合中的元素。
6.SRANDMEMBER key count :随机set集合中,指定的几个数。
7. spop key 随机出key中的一个值,并删除。
8. smove key1 key2 value :把key1中的某个值value ,移动到key2 中。
9.数学集合:
1.差集:sdiff key1 key2 :求key1 和key2 的差集,即在key1 中存在,在key2中不存在的值。
2.交集:sinter key1 key2 :求key1和key2的交集。
3. 并集:sunion key1 key2 :求key1和key2的并集。
set集合的值具有唯一性;
1. sadd key value value ..... :向指定的key中set值。
2.smembers key :获取指定key中的值。
3. sismember key :判断成员元素是否是集合的成员。是返回1,否返回0;
4. scard:获取set集合里面元素的个数。
5. srem key value :删除集合中的元素。
6.SRANDMEMBER key count :随机set集合中,指定的几个数。
7. spop key 随机出key中的一个值,并删除。
8. smove key1 key2 value :把key1中的某个值value ,移动到key2 中。
9.数学集合:
1.差集:sdiff key1 key2 :求key1 和key2 的差集,即在key1 中存在,在key2中不存在的值。
2.交集:sinter key1 key2 :求key1和key2的交集。
3. 并集:sunion key1 key2 :求key1和key2的并集。
相关文章推荐
- 列表(list)、元组(tuple)、字典(dict)和集合(set)的主要区别
- 使用set集合出来list列表的计算
- Java集合中:List、Set、map的区别和具体的使用场景和高频问题解析
- HashMap和HashSet的使用,区别。集合,Array、Collection(List/Set/Queue)、Map
- HashMap和HashSet的使用,区别。集合,Array、Collection(List/Set/Queue)、Map
- 集合 (set) 与列表 (list)
- STL中list,vector,deque,map,set区别、联系和使用场景
- linq中查询列表的使用及iqueryable和list集合之间的转换
- python中list(列表)、元组和array的区别-分别什么时候使用?
- java集合map,set,list区别
- JAVA集合 Set(集)、List(列表)、Map(映射)、Collection(接口)
- python基础数据结构——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- STL中list,vector,deque,map,set区别、联系和使用场景
- [Java] 集合类(List、Set、Map的基本使用)
- python之列表(list),元组(tuple),集合(set),字典(dict)
- STL中list,vector,deque,map,set区别、联系和使用场景
- JAVA Set与List集合区别
- 集合 (set) 与列表 (list) 分类: python 2013-01-18 15:22 292人阅读 评论(0) 收藏
- STL中list,vector,deque,map,set区别、联系和使用场景原理
- JAVA Set与List集合区别