-
Redis学习-05 Set集合基本操作
- 启动redis客户端
- [root@xxx]# redis-cli -p 6379
- 127.0.0.1:3306>
- Set集合特点:不允许有重复值,无序排放
- sadd set1 hello # 单个增加成员,返回增加的成员个数 1
- sadd set1 a b c #批量增加成员a、b、c。返回增加的成员个数 3
- smembers set1 #显示集合内的所有成员,每次查询的排序会不同
- sismember set1 hello #判断集合中是否存在这个成员
- srem set1 hello #移除集合中的成员,成功:返回1。失败:返回0
- srandmember set1 #随机取出一个成员
- srandmember set1 3 #随机取出3个成员
- spop set1 # 随机弹出其中一个成员,返回弹出的元素
- spop set1 3 #随机弹出其中3个成员,返回弹出的元素
- smove set2 set1 f #将set2(源头位置)集合内的f成员移动到set1(目标位置)。成功:返回1。失败返回0
- sdiff set1 set2 set3 # 选出set1中存在的但set2中不存在的元素(差集)【可以跟多个key,下同】
- sinter set1 set2 #选出set1和set2的交集元素
- sunion set1 set2 #并集
-
相关阅读:
邮票面值设计(codevs 1047) 题解
练习 : 生成器和模块
练习 : 数据类型之字符串
练习 : 函数基础
练习 : 高阶函数
练习 : 数据类型之列表
练习 : 数据类型之元组
练习 : 数据类型之字典
练习 : 分支结构和循环结构
练习 : 变量和运算符
-
原文地址:https://www.cnblogs.com/gslgb/p/13386290.html
Copyright © 2020-2023
润新知