Zset 有序集合

#####################################

在set的基础上,增加了一个值,set key1 v1,变成了zset key1 score1 v1

127.0.0.1:6379> zadd myse 1 one
(integer) 1
127.0.0.1:6379> zadd myse 2 two 3 three
(integer) 2
127.0.0.1:6379> zrange myse 0 -1

  1. “one”
  2. “two”
  3. “three”

#####################################

排序如何实现

127.0.0.1:6379> zadd salary 2500 xiaohong
(integer) 1
127.0.0.1:6379> zadd salary 5000 zhangsna
(integer) 1
127.0.0.1:6379> zadd salary 500 kuangshen
(integer) 1
127.0.0.1:6379> zrangebyscore salary -inf +inf 按照—∞到+∞进行排序

  1. “kuangshen”
  2. “xiaohong”
  3. “zhangsna”

127.0.0.1:6379> zrangebyscore salary -inf +inf 正序(从小到大)

  1. “kuangshen”
  2. “xiaohong”
  3. “zhangsna”
    127.0.0.1:6379> zrevrangebyscore salary +inf -inf 逆序(从大到小)
  4. “zhangsna”
  5. “xiaohong”
  6. “kuangshen”

#####################################

通过我的这几篇博客,我们应该了解了,redis常见的数据类型和常见的api。如果工作中有需要可以看官方文档。查看一些其他的api。

案例思路:set排序,存储班级成绩,工资表排序。普通消息1,重要消息2,带权重进行判断。排行榜应用实现。取Top n

redis的zset类型(有序集合)相关推荐

  1. Redis 常用数据类型之 zset(有序集合)

    Redis 常用数据类型之 zset(有序集合) 有序集合 zset(sorted-set)相关特性 redis 有序集合 zset 与 无序 set 类型的一样,都是 string 类型的集合元素, ...

  2. 【Redis之ZSet类型的详解ZSet类型中常用命令的实践】

    Redis之ZSet类型的详解&ZSet类型中常用命令的实践 知识回顾: 通过对Redis中的String的命令做了充分的讲解以及实践学习 通过对Redis中String类型之Bit命令的详解 ...

  3. 15天玩转redis —— 第六篇 有序集合类型

    今天我们说一下Redis中最后一个数据类型 "有序集合类型",回首之前学过的几个数据结构,不知道你会不会由衷感叹,开源的世界真好,写这 些代码的好心人真的要一生平安哈,不管我们想没 ...

  4. Redis sorted set(有序集合)

    Redis 有序集合是string类型元素的集合,元素不允许重复. 有序集合中的每个元素都会关联一个数值型的分数.redis正是通过分数来为集合中的成员进行从小到大的排序. 有序集合的成员是唯一的(不 ...

  5. Redis操作ZSet类型

    特点: 可排序的set集合 排序 不可重复 ZSET 官方 可排序SET sortSet 1.内存模型 2.常用命令 命令 说明 zadd 添加一个有序集合元素 zcard 返回集合的元素个数 zra ...

  6. redis-数据类型-有序集合

    小结 往z1键中添加内容,权重与值分别为 5 five 3 three 2 two 11 eleven ? 127.0.0.1:6379> zadd z1 5 five 3 three 2 tw ...

  7. Redis研究-3.7 有序集合中范围以及数学集合运算

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装redis-py 因为在类Unix系统上都默认安装了Python,所以,本章节主要看看,怎么样用Python来操作Re ...

  8. Redis五种类型的常用操作

    Redis常用操作 String类型(字符串) 创建一个字符串 set 键 值 获取字符串的值 get 键 追加值 append 键 值 修改值 set 键 新值 设置键值及过期时间,以秒为单位 se ...

  9. Redis五大数据类型(字符串对象(string)、列表对象(list)、哈希对象(hash)、无序集合(set)和Sorted Set数据类型(zset有序集合))

    Redis五大数据类型 一.String(字符串)数据类型 1.SET/GET/APPEND/STRLEN 2.INCR/DECR/INCRBY/DECRBY 3.GETSET 4. SETEX 5. ...

最新文章

  1. python学精通要多久-学Python编程难吗 从入门到精通学习Python要多久
  2. css的基本操作学习--css样式,选择器,hover,文字属性,文本属性,背景
  3. servlet 中 out.println(中文) 乱码 问题
  4. php多维数组遍历创建表格,php实现遍历多维数组的方法_PHP
  5. nginx配置文件+本地测试请求转发到远程服务器+集群
  6. 后端技术:阿里开源的接口限流神器Sentinel介绍
  7. java 并发包之 LongAdder 源码分析
  8. 腾讯视频客户端如何设置快进速度
  9. think php 3.3.3看云,入口文件 · ThinkPHP3.2.3完全开发手册 · 看云
  10. Ubuntu系统下go语言环境的搭建
  11. python把float可以转变成int_在Python中将float转换为整数的最安全方法?
  12. 头脑王者源码微信答题小程序pk知识问答源码介绍
  13. 清华EMBA课程系列思考之六 -- 比较文明视野下的中华领导智慧、企业管理与经济解析
  14. 使用Jimi处理图像
  15. 箱形图适用于哪种数据_Excel 数据可视化:箱形图全面解析!
  16. MySql使用存储过程开发
  17. 手指在屏幕上滑动,红色的小球始终跟随手指移动。
  18. 微信共享智能充电桩小程序开发功能方案
  19. ONES X 深圳农村商业银行 | 数字化项目管理实践
  20. HBaseCon亚洲2018峰会盛大开幕 阿里带你洞悉HBase大数据生态最新发展和行业实践

热门文章

  1. 《C++ Primer Plus(第六版)》(30)(第十四章 C++中的代码重用 编程题答案)
  2. 两个简单的前台显示构架01
  3. 菜鸟学习Spring——60s配置XML方法实现简单AOP
  4. 测试是为了对软件质量进行度量和评估,软件测试复习题
  5. iosession在linux下拒绝链接,iosession 关闭
  6. word文档怎么到下一页去写_「word技巧」懂得这几个word排版小技巧,还怕效率不高?...
  7. Python 3.10新增软关键字实现真正意义上的多分支选择结构
  8. Python文件操作的几个要点与示例
  9. Python 3.6.x字符串格式化方法小结
  10. python未定义名称大小_名称错误:未定义名称“高度”