Set操作,Set集合就是不允许重复的列表

sadd(name,values)

# name对应的集合中添加元素

scard(name)

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

sdiff(keys, *args)

在第一个name对应的集合中且不在其他name对应的集合的元素集合

sdiffstore(dest, keys, *args)

# 获取第一个name对应的集合中且不在其他name对应的集合,再将其新加入到dest对应的集合中

sinter(keys, *args)

# 获取多一个name对应集合的并集

sinterstore(dest, keys, *args)

# 获取多一个name对应集合的并集,再讲其加入到dest对应的集合中

sismember(name, value)

# 检查value是否是name对应的集合的成员

smembers(name)

# 获取name对应的集合的所有成员

smove(src, dst, value)

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

spop(name)

# 从集合的右侧(尾部)移除一个成员,并将其返回

srandmember(name, numbers)

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

srem(name, values)

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

srem(name, values)

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

sunion(keys, *args)

# 获取多一个name对应的集合的并集

sunionstore(dest,keys, *args)

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

sscan(name, cursor=0, match=None, count=None)

sscan_iter(name, match=None, count=None)

# 同字符串的操作,用于增量迭代分批获取元素,避免内存消耗太大

有序集合,在集合的基础上,为每元素排序;元素的排序需要根据另外一个值来进行比较,所以,对于有序集合,每一个元素有两个值,即:值和分数,分数专门用来做排序。

zadd(name, *args, **kwargs)

# 在name对应的有序集合中添加元素
# 如:
# zadd('zz', 'n1', 1, 'n2', 2)
# 或
# zadd('zz', n1=11, n2=22)

zcard(name)

# 获取name对应的有序集合元素的数量

zcount(name, min, max)

# 获取name对应的有序集合中分数 在 [min,max] 之间的个数

zincrby(name, value, amount)

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

r.zrange( name, start, end, desc=False, withscores=False, score_cast_func=float)

[](javascript:void(0)

最新文章

  1. 虚拟机安装Centos7 , 没有可用的网络设备【ifconfig 只有lo而没有eth0的解决办法】
  2. 重置mysql数据库密码
  3. 建造者模式(Builder)
  4. publish_subscribe
  5. SVN服务器及客户端的使用
  6. Getting Started with the NDK
  7. php error_log 详解
  8. Android 内存管理之优化建议
  9. Java第十一周学习总结
  10. JavaScript(第十七天)【浏览器检测】
  11. 018-继承-OC笔记
  12. Python sys.argv[]用法
  13. python实现的简单点对点(p2p)聊天
  14. Log4j中conversionPattern的含义
  15. DOS命令下使用sqlite3 命令中文乱码的解决办法
  16. JavaScript函数及作用域
  17. 解决IOS9 下在App中无法打开其他应用的问题
  18. debian下为apache启用rewrite模块
  19. golang基础之三-字符串,时间,流程控制,函数
  20. 【C#】数据类型(sbyte,byte,short,ushort,int,uint,long,ulong和char。、、、)

热门文章

  1. javaWeb2之Jsp
  2. 关于vue移动端的适配
  3. [洛谷P1392] 取数
  4. 题解:luoguP1861 星之器
  5. Nginx-keepalived+Nginx实现高可用集群
  6. Java:IO流-流的操作规律和转换流
  7. LinkedBlockingQueue阻塞队列详解
  8. javascript 正则test、exec、search、match区别?
  9. exists,in的区别-mysql
  10. python爬虫得到unicode编码处理方式