返回顶部
首页 > 资讯 > 数据库 >07 redis数据类型:有序集合 sort set
  • 218
分享到

07 redis数据类型:有序集合 sort set

2024-04-02 19:04:59 218人浏览 安东尼
摘要

### sort set(有序集合)简介它比set多了一个权重参数score,使得集合中的元素能够按score进行有序排列,比如一个存储全班同学成绩的sorted set,其集合value可以是同学的学号,

### sort set(有序集合)简介
它比set多了一个权重参数score,使得集合中的元素能够按score进行有序排列,比如一个存储全班同学成绩的sorted set,其集合value可以是同学的学号,而score就可以是其考试得分,这样在数据插入集合的时候,就已经进行了天然的排序
### 常用命令
#### 创建有序集合
    > zadd set2 12 "aaa" #12是分值
    (integer) 1
    > zadd set2 30 "linux"
    (integer) 1
    > zadd set2 7 "python"
    (integer) 1
    > zadd set2 13 "NoSQL"
    (integer) 1
#### 删除元素
    zrem zseta 222 //删除指定元素
    zremrangebyrank zseta 0 2 //删除索引范围0-2的元素,按score正向排序
    zremrangebyscore zseta 1 10 //删除分值范围1-10的元素
#### 显示元素
    zrank zseta 222 // 返回元素的索引值,索引值从0开始,按score正向排序
    zrevrank zseta 222 //同上,不同的是,按score反序排序
    > zrange set2 0 -1  #显示所有元素,按顺序显示
    1) "Python"
    2) "aaa"
    3) "nosql"
    4) "linux"
    > zrevrange set2 0 -1 #逆序
    1) "linux"
    2) "nosql"
    3) "aaa"
    4) "python"
    zrange zseta 0 -1 withscores #可以带上分值
    zcard zseta //返回集合中所有元素的个数
    zcount zseta 1 10 //返回分值范围1-10的元素的个数
    zrangebyscore zseta 1 10 //返回分值范围1-10的元素

您可能感兴趣的文档:

--结束END--

本文标题: 07 redis数据类型:有序集合 sort set

本文链接: https://lsjlt.com/news/51246.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 07 redis数据类型:有序集合 sort set
    ### sort set(有序集合)简介它比set多了一个权重参数score,使得集合中的元素能够按score进行有序排列,比如一个存储全班同学成绩的sorted set,其集合value可以是同学的学号,...
    99+
    2024-04-02
  • 06 数据类型:集合set
    ### 集合简介类似于数学中的集合,对集合的操作有添加删除元素,有对多个集合求交并差等操作。    操作中key理解为集合的名字。比如在微博应用中,可以将一个用户所有的关注人存...
    99+
    2024-04-02
  • Python 数据类型--集合set
    目录一、定义二、操作三、运算一、定义 集合中的元素是无序的、唯一的、不可变的类型。集合是一个特殊的列表,可以对数据去重。 lists = [1,3,5,7,3,4,6,2,7,9] ...
    99+
    2024-04-02
  • Redis基本数据类型Zset有序集合常用操作
    目录Redis数据类型Zset有序集合一、zadd二、zrange三、zrevrange四、zrangebyscore五、 zrem六、zcard七、zcountRedis数据类型Z...
    99+
    2024-04-02
  • Redis数据操作--有序集合
    | Redis 的集合以无序的方式储存多个各不相同的元素 # 用户可以快速地向集合添加元素,或者从集合里面删除元素,也可以对多个集合 进行集合运算操作,比如计算并集,交集和差集...
    99+
    2024-04-02
  • 数据类型(集合)
    集合特点: 数据不重复  无序创建集合有两种方法 第一种: s = {1,2,3,4} 第二种: s = set(['1','2','3','4'])添加数据 l.add('5') # 添加单个数据 ...
    99+
    2023-01-30
    数据类型
  • Redis有序集合类型的常用命令小结
    一、有序集合类型 有序集合类型,大家从名字上应该就可以知道,实际上就是在集合类型上加了个有序而已。Redis中的有序集合类型,实际上是在集合类型上,为每个元素都关联一个分数,有序实际上说的是分数有序,我们根...
    99+
    2022-06-04
    小结 类型 常用命令
  • Redis基本数据类型Zset有序集合常用操作实例分析
    这篇文章主要介绍“Redis基本数据类型Zset有序集合常用操作实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Redis基本数据类型Zset有序集合常用操作实例分析”文章能帮助大家解决问题。...
    99+
    2023-06-30
  • Redis Sorted Set有序集合 存储操作方法
    欢迎大家加入 459479177QQ群进行交流这一章是Redis Sorted Set有序集合五种方式的最后一种,首先我们使用redis-cli进入redis[root@web1 ~]# ...
    99+
    2024-04-02
  • Python中基础数据类型 set集合知识点总结
    集合的简介 集合是一个无序、不重复的序列 它的基本用法包括成员检测和消除重复元素 集合对象也支持像 联合,交集,差集,对称差分等数学运算 集合中所有的元素放在 {} 中间,并用逗号...
    99+
    2022-06-02
    Python 数据类型 set
  • 怎么取出redis有序集合所有数据
    可以使用ZRANGE命令来获取有序集合中所有的元素数据。语法如下: ZRANGE key start stop [WITHSCORE...
    99+
    2024-04-09
    redis
  • Redis数据操作--无序集合
    | 有序集合和集合一样,都可以包含任意数量的,各不相同的元素,不同于集合 的是,有序集合的每个元素都关联着一个浮点数分值,并且有序集合会按照 分值,以从小到大的顺序来排列有序集合中的各个元素。 &...
    99+
    2024-04-02
  • 4.93Python数据类型之(8)集合
    目录 目录 前言 (一)基本概念 ==1.1有序于无序== ==1.2是否随机访问== ==1.3重复...
    99+
    2023-01-30
    数据类型 Python
  • 【Python3】基本数据类型-集合(
    集合,不可重复的列表,可变类型 difference s1中存在,s2中不存在 s1 = {'xmzncc','fcc'} s2 = {'alex','wusir'} v = s1.difference(s2) print(v) s2中存...
    99+
    2023-01-31
    数据类型
  • 【Python】数据类型之集合与函数
    知识目录 一、集合简介1.1 集合的定义1.2 实例 二、集合的基本操作三、函数3.1 函数的定义3.2 函数的调用3.3 全局变量和局部变量 一、集合简介 1.1 集合的...
    99+
    2023-09-01
    python 开发语言
  • Apache Cassandra 中的集合数据类型
    Apache Cassandra 中的集合数据类型包括:1. 列表(List):有序的元素集合,可以包含重复的元素。2. 集合(Se...
    99+
    2023-10-12
    Apache
  • redis数据类型有哪些
    redis数据类型有哪些?相信有很多人都不太了解,今天小编为了让大家更加了解redis数据类型,所以给大家总结了以下内容,一起往下看吧。redis 主要有以下几种数据类型:stringhashlistset...
    99+
    2024-04-02
  • redis有几种数据类型
    今天就跟大家聊聊有关redis有几种数据类型,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Redis支持五种数据类型:string(字符串),has...
    99+
    2024-04-02
  • Redis基本数据类型Set常用操作命令
    目录Redis基本数据类型Set常用操作一、sadd 添加一个、多个元素二、smembers 查看集合三、scard 元素数量四、srem 移除一个、多个元素五、srandmembe...
    99+
    2024-04-02
  • Redis有序集合类型的操作_动力节点Java学院整理
    今天我们说一下Redis中最后一个数据类型 “有序集合类型”,回首之前学过的几个数据结构,不知道你会不会由衷感叹,开源的世界真好,写这些代码的好心人真的要一生平安哈,不管我们想没想的到的东西,在这个世界上都...
    99+
    2022-06-04
    节点 类型 操作
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作