首页 > 数据库 >学习笔记——redis数据类型(ZSet)

学习笔记——redis数据类型(ZSet)

时间:2023-01-27 14:44:48浏览次数:48  
标签:key ZSet min 数据类型 redis score 有序 max

2023-01-27

一、redis数据类型(ZSet)

redis中的zset是一个有序集合,是一个没有重复元素的字符串集合。

注意:①zset中的每个成员都关联了一个评分,这个评分是从最低分到最高分的方式进行排序的。

②集合的成员是唯一的,但是评分可以是重复的。

(1)将一个或多个member元素及其score值加入到有序集key当中

zadd <key><score1><value1><score2><value2>

(2)返回有序集合key中,下标在<start><stop>之间的元素

zrange <key><start><stop>

如果是带withscores,可以让分数一起和值返回到结果集。

 (3)返回有序集key中,所有score值介于min和max之间的成员,有序集成员按score值递增

zrangebyscore key min max [withscores][limit offset count]

 (3)返回有序集key中,所有score值介于min和max之间的成员,有序集成员按score值递减(从大到小)

zrevrangebyscore key min max [withscores][limit offset count]

(4)返回该值在集合中的排序

zrank <key><value>

(5)为元素的score加上增量

zincrby <key><increment><value>

 说明:在k7中将v6的score增加15后的v6的score为70

(6)统计该集合,分数区间内的元素个数

zcount <key><min><max>

 

标签:key,ZSet,min,数据类型,redis,score,有序,max
From: https://www.cnblogs.com/isDaHua/p/17068778.html

相关文章

  • 【Python基础学习】6.组合数据类型
    主要参考来源:慕课嵩天老师的“Python语言程序设计”[https://www.icourse163.org/course/BIT-268001?tid=1468130447]6.1集合类型及操作集合类型定义集合是多个元素的无......
  • 学习笔记——redis中的数据类型(List、Set、Hash)
    2023-01-25一、redis中的数据类型1、redis列表(List)redis列表底层是一个双向链表。(1)从左边/右边插入一个或多个值lpush/rpush<key><value1><value2><value3>例如:......
  • bash: redis-server: 未找到命令...
    2023-01-27今天使用xshell连接linux中的redis数据库时,出现的该问题“ bash:redis-server:未找到命令...”使用redis-server/root/myredis/redis.conf命令,连接数......
  • redis 缓存引发的头疼问题
    缓存穿透某个key缓存没有,数据库也没有。一般这种情况发生了用户恶意请求或者攻击。造成一直不停查库解决方案最顶层拦截,不合理的id直接打回去或者布隆过滤器db如果差不多,......
  • Redis实现全局唯一id
    全局Id生成器为了增加id的安全性,我们可以不直接使用redis自增生成的数值,可以拼接一些其他的数值id的组成部分符号位:1bit,永远为0时间戳:31bit,以秒为单位,可以使用69年......
  • MySql数据类型
    一、数值1、TINYINT1byte小整数值2、SMALLINT2bytes大整数值3、MEDIUMINT3bytes大整数值4、INT或INTEGER4bytes大整数值......
  • Redis学习笔记
    1.简介概述Redis是基于内存的key-value数据库基于内存存储,独写性能高,所有Redis很多时候会作为缓存来使用适合存储热点数据:短时间有大量用户访问MySQL则是存在磁盘......
  • go 使用redis
       import(redigo"github.com/gomodule/redigo/redis")  funcNewPool()*redigo.Pool{//return&redigo.Pool{//MaxIdle:3,//IdleTimeou......
  • 微服务 Spring Boot 整合 Redis BitMap 实现 签到与统计
    文章目录​​⛄引言​​​​一、RedisBitMap基本用法​​​​⛅BitMap基本语法、指令​​​​⚡使用BitMap完成功能实现​​​​二、SpringBoot整合Redis实现签到......
  • js中判断数据类型的方法有哪些
    判断数据类型可以使用typeof但是typeof判断数组和函数时返回的都是Object不能具体判断,这时使用instanceof可以判断对象是否是另一个函数创造的;用法:typeof([]) ......