(六)Redis有序集合Sorted set操作
Sorted set全部命令如下:
zadd key score1 member1 score2 member2 ... # 将一个或多个member元素及其score值加入到有序集合key当中
zcard key # 返回有序集合key中成员的数量
zcount key min max # 返回有序集合key中score值在min和max之间的成员的数量
zincrby key increment member # 为有序集合key的成员member的score值加上增量increment,即score=score+increment
zrange key start stop [WITHSCORES] # 返回有序集合key中start和stop之间的成员(score递增),WITHSCORES参数让成员和它的score值一并返回
zrevrange key start stop [WITHSCORES] # 返回有序集合key中start和stop之间的成员(score递减),WITHSCORES参数让成员和它的score值一并返回
zrangebyscore key min max [WITHSCORES] [LIMIT offset count] # 返回有序集合key中所有score值介于min和max之间(包括等于min或max)的成员(score递增),LIMIT参数指定返回结果的数量及区间
zrevrangebyscore key min max [WITHSCORES] [limit offset count] # 返回有序集合key中所有score值介于min和max之间(包括等于min或max)的成员(score递减),LIMIT参数指定范湖结果的数量及区间
zrank key member # 返回有序集合key中成员member的排名。其中有序集合成员按score值递增排序
zrevrank key member # 返回有序集合key中成员member的排名。其中有序集合成员按score值递减排序
zrem key member1 member2 ... # 移除有序集合key中的一个或多个member成员,不存在的成员将被忽略
zremrangebyrank key start stop # 移除有序集合key中,start合stop排名区间内(含start和stop)的所有成员
zremrangebyscore key min max # 移除有序集合key中,score值介于min和max之间(包括等于min或max)的所有成员
zscore # 返回有序集合key中,成员member和score值
ZSCAN key cursor [MATCH pattern] [COUNT count] # 迭代有序集合key中的元素,cursor为迭代过程中的游标,每次迭代返回元素数量的最大值count,过滤出pattern模式相匹配的元素
zunionstore destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] # 计算给定的一个或多个有序集的并集,其中给定key的数量必须以numkeys参数指定,并将该并集储存到destination
zinterstore destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] # 计算给定的一个或多个有序集的交集,其中给定key的数量必须以numkeys参数指定,并将该交集储存到destination
(六)Redis有序集合Sorted set操作的更多相关文章
- Redis 有序集合(sorted set),发布订阅,事务,脚本,连接,服务器(三)
Redis 有序集合(sorted set) Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员. 不同的是每个元素都会关联一个double类型的分数.redis正是通过 ...
- redis(十四):Redis 有序集合(sorted set)
Redis 有序集合(sorted set) Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员. 不同的是每个元素都会关联一个double类型的分数.redis正是通过 ...
- Redis 有序集合(sorted set)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员. 不同的是每个元素都会关联一个double类型的分数.redis正是通过分数来为集合中的成员进行从小到大的排序. 有序 ...
- Python 操作redis有序集合(sorted set)
#coding:utf8 import redis r =redis.Redis(host=") 1.Zadd Zadd 命令用于将一个或多个成员元素及其分数值加入到有序集当中.如果某个成员 ...
- redis(十五):Redis 有序集合(sorted set)(python)
#coding:utf8 import redis r =redis.Redis(host="23.226.74.190",port=63279,password="66 ...
- 使用redis有序集合sorted set设计高效查询ip所在地
1.将纯真版ip数据 xxx.data 导入至 redis(整个过程只花费了几秒) 引入nuget包 CSRedisCore,使用方法见:https://github.com/2881099/csr ...
- redis有序集合的使用
Redis 有序集合(sorted set) Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员. 不同的是每个元素都会关联一个double类型的分数.redis正是通过 ...
- python 操作redis之——有序集合(sorted set) (七)
#coding:utf8 import redis r =redis.Redis(host=") 1.Zadd 命令用于将一个或多个成员元素及其分数值加入到有序集当中.如果某个成员已经是有序 ...
- (PHP)redis Zset(有序集合 sorted set)操作
/** * * Zset操作 * sorted set操作 * 有序集合 * sorted set 它在set的基础上增加了一个顺序属性,这一属性在修改添加元素的时候可以指定,每次指定后,zset会自 ...
随机推荐
- 成都Uber优步司机奖励政策(2月24日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- C#防止程序重新运行
//禁止重复运行 bool ret; Mutex mutex = new Mutex(true, Application.ProductName, out ret); if (ret) { Appli ...
- 02-JVM内存模型:虚拟机栈与本地方法栈
一.虚拟机栈(VM Stack) 1.1)什么是虚拟机栈 虚拟机栈是用于描述java方法执行的内存模型. 每个java方法在执行时,会创建一个“栈帧(stack frame)”,栈帧的结构分为“局部变 ...
- Python全栈 项目(HTTPServer、PiP使用)
pip是Python官方推荐的包管理工具 属于python的一部分 pip的使用 pip的安装 sudo apt-get install pyt ...
- 【RandomString】- 随机字符串
RandomString 随机字符串的用法
- 校招小白机考入坑之从键盘输入java的各种数据类型
//1.从键盘输入一个整型(其他基本类型类似) Scanner sc =new Scanner(System.in); sc.hasNextInt(); int str1 = sc.nextInt() ...
- UML类图(Class Diagram)中类与类之间的关系及表示方式(转)
源地址:https://blog.csdn.net/a19881029/article/details/8957441 ======================================== ...
- @Configuration和@Bean
@Configuration可理解为用spring的时候xml里面的标签 @Bean可理解为用spring的时候xml里面的标签 Spring Boot不是spring的加强版,所以@Configur ...
- avalonJS入门
前端神器avalonJS入门(一) posted @ 2014-10-31 17:44 vajoy 阅读(8759) 评论(42) 编辑 收藏 avalonJS是司徒正美开发和维护的前端mvvm框 ...
- 【web前端开发】浏览器兼容性处理大全
1.居中问题 div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto; 2.高度问题 两上下排列或嵌套的div,上面的div设置高度(height),如果di ...