无序集合SADD

set集合是直接去重的,只会输出 xiao hehe

sadd  names3  xiao xiao hehe  hehe

获取集合 names3的所有值,集合不能用切片形式获取值,因为是无序的

SMEMBERS names3

获取names3对应的集合中元素个数

SCARD names3

两个集合的差集:

sdiff names3 names4

两个集合的差集并且得到的结果赋值给新集合n6:

SDIFFSTORE n6 names3 names4

交集:

SINTER names3 names4

判断names3里面是否有hehe元素:

SISMEMBER names3 hehe

从一个集合移动到另一个集合:

smove(src, dst, value)

# 将某个成员从一个集合中移动到另外一个集合

随机获取一个集合里面的元素:

SRANDMEMBER names3

#从name对应的集合中随机获取 numbers 个元素

srandmember

#在name对应的集合中删除某些值

srem names3 hehe

并集:

SUNION names3 names4

# 获取多一个name对应的集合的并集,并将结果保存到dest对应的集合中

sunionstore(dest,keys, *args)

集合names3,names4的并集结果,存放到集合n7中,再用sscan查看

           有序集合:ZADD

添加集合 z1:

ZADD z1  10 xiaopang  5 jack 8 rain 4 jane  #可以改数字,值不可以更改

获取集合z1的值(有序的都用range获取)

ZRANGE z1 0 -1 WITHSCORES(显示数字)

集合里元素分数区间:

ZCOUNT z1 4 10(4 10是 min max)

# 自增name对应的有序集合的 name 对应的分数

zincrby(name, value, amount)

# 获取某个值在 name对应的有序集合中的排行(从 0 开始)

ZRANK z1  xiaopang

# 根据排行范围删除

zremrangebyrank(name, min, max)

根据name值获取分数:

ZSCORE z1  xiaopang

两个集合之间取交集,并且赋值给新的集合:

ZINTERSTORE  z3 2 z1 z2  #2是代表有两个集合的交集

删除key,并且设置超时时间:

expire(name ,time)

最新文章

  1. jQuery实现鼠标经过图片变亮效果
  2. 解决Centos/Redhat,命令不存在
  3. Windows Phone Sliding Effect
  4. QT5 动态链接库的创建和使用
  5. php 根据指定的键对多维数组进行排序
  6. xxx.properties获取方法
  7. 【分割圆】Uva 10213 - How Many Pieces of Land ?
  8. 6款好用的Python IDE
  9. Spring PecClinic宠物医院---安装
  10. Getting Started with Core Data
  11. Linux中的重启命令
  12. 文件实时同步(rsync+inotify)
  13. 工作经验-PLSQL连接远程数据库
  14. WEB测试重点
  15. 机器学习入门01 - 框架处理(Framing)
  16. js對象構造
  17. HTML for android 移动小球
  18. BugPhobia开发篇章:Beta阶段第III次Scrum Meeting
  19. iOS - UITextView在调用textViewDidChange方法,九宫格相关中文输入的问题
  20. wf-pagination-javascript 分页

热门文章

  1. LD-sketch源码阅读
  2. LWIP network interface 网卡 初始化 以 STM32 为例子 后面会有 用 2G 或者4G 模块 用 PPP拨号的 形式 虚拟出网卡 所以先以 这个为 前提
  3. kvo本质探寻
  4. 1001. 温度转换 (Standard IO)
  5. 微信JSSDK的使用
  6. Python 用hashlib。md5加密算法
  7. 将http转为https访问
  8. 树莓派3B+学习笔记:11、查看硬件信息
  9. linux不重启挂载磁盘安装grub
  10. python学习第二天 -----2019年4月17日