最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

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

来源:博客园

2023-01-27


(资料图片)

一、redis数据类型(ZSet)

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

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

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

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

zadd 

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

zrange 

如果是带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 

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

zincrby 

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

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

zcount 

关键词: 数据类型 元素个数 方式进行