zoukankan      html  css  js  c++  java
  • Redis学习-05 Set集合基本操作

    1. 启动redis客户端
    2. [root@xxx]# redis-cli -p 6379
    3. 127.0.0.1:3306>
    4. Set集合特点:不允许有重复值,无序排放
    5. sadd  set1 hello # 单个增加成员,返回增加的成员个数 1
    6. sadd set1 a b c  #批量增加成员a、b、c。返回增加的成员个数 3
    7. smembers set1  #显示集合内的所有成员,每次查询的排序会不同
    8. sismember set1 hello   #判断集合中是否存在这个成员
    9. srem set1 hello  #移除集合中的成员,成功:返回1。失败:返回0
    10. srandmember set1  #随机取出一个成员
    11. srandmember set1 3 #随机取出3个成员
    12. spop set1 # 随机弹出其中一个成员,返回弹出的元素
    13. spop set1 3 #随机弹出其中3个成员,返回弹出的元素
    14. smove set2 set1 f #将set2(源头位置)集合内的f成员移动到set1(目标位置)。成功:返回1。失败返回0
    15. sdiff set1 set2 set3 # 选出set1中存在的但set2中不存在的元素(差集)【可以跟多个key,下同】
    16. sinter set1 set2 #选出set1和set2的交集元素
    17. sunion set1 set2 #并集

  • 相关阅读:
    058_从键盘读取一个论坛积分,判断论坛用户等级
    057_统计 Linux 进程相关数量信息
    bzoj3436
    bzoj1202
    bzoj1044
    bzoj2338
    bzoj1854
    bzoj1856
    830C
    bzoj2132
  • 原文地址:https://www.cnblogs.com/gslgb/p/13386290.html
Copyright © 2011-2022 走看看