文档章节

13. Redis有序集合Zset(sorted set)

d
 double大宝
发布于 2017/02/23 01:29
字数 356
阅读 16
收藏 0

 zadd/zrange
    withscores
 zrangebyscore key 开始score 结束score
     withscores
     (   不包含
    limit 作用是返回限制
         limit 开始下标步 多少步
 zrem key 某score下对应的value值,作用是删除元素
 zcard/zcount key score区间/zrank key values值,作用是获得下标值/zscore key 对应值,获得分数
 zrevrank key values值,作用是逆序获得下标值
 zrevrange
 zrevrangebyscore  key 结束score 开始score

127.0.0.1:6379> zadd zset01 60 v1 70 v2 80 v3 90 v4 100 v5
(integer) 5
127.0.0.1:6379> ZRANGE zset01 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
5) "v5"
127.0.0.1:6379> ZRANGE zset01 0 -1 withscore
(error) ERR syntax error
127.0.0.1:6379> ZRANGE zset01 0 -1 withscores
 1) "v1"
 2) "60"
 3) "v2"
 4) "70"
 5) "v3"
 6) "80"
 7) "v4"
 8) "90"
 9) "v5"
10) "100"
127.0.0.1:6379> ZRANGEBYSCORE zset01 60 90
1) "v1"
2) "v2"
3) "v3"
4) "v4"
127.0.0.1:6379> ZRANGEBYSCORE zset01 60 (90
1) "v1"
2) "v2"
3) "v3"
127.0.0.1:6379> ZRANGEBYSCORE zset01 (60 (90
1) "v2"
2) "v3"
127.0.0.1:6379> ZRANGEBYSCORE zset01 60 90 limit 1 2
1) "v2"
2) "v3"
127.0.0.1:6379> ZRANGEBYSCORE zset01 60 90 limit 2 2
1) "v3"
2) "v4"
127.0.0.1:6379> ZREM zset01 v5
(integer) 1
127.0.0.1:6379> ZRANGE zset01  0 -1 withscores
1) "v1"
2) "60"
3) "v2"
4) "70"
5) "v3"
6) "80"
7) "v4"
8) "90"
127.0.0.1:6379> ZCARD zset01 
(integer) 4
127.0.0.1:6379> ZCOUNT zset01 60 80
(integer) 3
127.0.0.1:6379> ZRANK zset01 v4
(integer) 3
127.0.0.1:6379> ZSCORE zset01 v4
"90"
127.0.0.1:6379> ZREVRANK zset01 v4
(integer) 0
127.0.0.1:6379> ZREVRANGE zset01 0 -1
1) "v4"
2) "v3"
3) "v2"
4) "v1"
127.0.0.1:6379> ZRANGE zset01 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
127.0.0.1:6379> ZREVRANGEBYSCORE zset01 60 90
(empty list or set)
127.0.0.1:6379> ZREVRANGEBYSCORE zset01 90 60
1) "v4"
2) "v3"
3) "v2"
4) "v1"

 

© 著作权归作者所有

上一篇: 14. Redis 配置文件
下一篇: 12. Redis哈希(Hash)
d
粉丝 2
博文 86
码字总数 43479
作品 0
贵港
私信 提问
(七)Redis快速入门-Redis数据类型zset(有序集合)

(七)Redis快速入门-Redis数据类型zset(有序集合) 我的系统版本为CentOS7.5,redis版本5.0.4 zset(sorted set:有序集合) Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的...

Super_RD
04/30
0
0
Redis数据类型详解(五种)

Redis支持五种数据类型,即string(字符串)、hash(哈希)、list(列表)、set(集合)及zset(sorted set:有序集合),云吞铺子分享Redis数据类型谅解: Redis数据类型汇总表 类型 简介 ...

云吞铺子
03/20
0
0
spring 整合redis 简单使用

1.简单介绍 redis 是基于C语言开发。 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序...

布拉君君
2017/10/26
0
0
Redis学习笔记之Redis数据类型(四)

Redis的五大数据类型 1.1 String(字符串) String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思...

残风vs逝梦
2016/08/07
68
0
Redis从入门到放弃 之 常用命令和基本数据类型操作

一、Redis通用命令 二、基本数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合) 1、string字符串 2、hash(哈希) ...

李格尔楞
2017/11/01
50
0

没有更多内容

加载失败,请刷新页面

加载更多

PhotoShop 色调:理解直方图/RGB通道信息

一、直方图:图表的形式,展示图像像素分布的情况 1.平均值:表示平均亮度 2.标准偏差值:表示亮度值范围内的中间值 3.像素: 表示用于计算直方图的像素总数 4.色阶:显示指针下面的区域亮度...

东方墨天
25分钟前
5
0
wildfly(JBoss AS)应用服务器快速入门

什么是wildfly JBoss AS 从8版本起名为wildfly。Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。 WildFly是一个灵活的、轻量的、强大管理能力的应用程序服...

程序新视界
49分钟前
4
0
Java集合类常见面试知识点总结

Java集合类学习总结 这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930...

Java技术江湖
53分钟前
6
0
怎么用for循环打出爱心

先上效果图: 这是用*组成的爱心,下面讲讲思路: 首先这个图形可以拆分成三部分:第一部分是上面三行的两个梯形,第二部分是中间三行的长方形,第三部分是最下面的倒三角形。 其实图形拆分好...

INEVITABLE
58分钟前
4
0
用HttpUrlConnection伪造成HttpClient

https://www.jianshu.com/p/27ad06cc39d2

shzwork
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部