当前位置: 首页 > news >正文

山东建设工程招标网官方网站深圳小程序开发公司

山东建设工程招标网官方网站,深圳小程序开发公司,服务器托管的平台,wordpress移动端可视化文章目录一、有序集合 Zset二、查询操作1、查询 Zset 所有数据2、查询 Zset 所有数据和评分3、查询指定评分范围的 Zset 数据4、查询指定评分范围的 Zset 数据并从大到小排序5、统计指定评分范围的 Zset 数据个数6、查询指定元素在 Zset 有序集合中的排名三、增加操作1、向 Red…

文章目录

  • 一、有序集合 Zset
  • 二、查询操作
    • 1、查询 Zset 所有数据
    • 2、查询 Zset 所有数据和评分
    • 3、查询指定评分范围的 Zset 数据
    • 4、查询指定评分范围的 Zset 数据并从大到小排序
    • 5、统计指定评分范围的 Zset 数据个数
    • 6、查询指定元素在 Zset 有序集合中的排名
  • 三、增加操作
    • 1、向 Redis 中插入 Zset 有序集合
  • 四、删除操作
    • 1、删除指定元素
  • 五、修改操作
    • 1、修改元素评分





一、有序集合 Zset



有序集合 Zset 普通集合 Set 类似 , 都是 没有重复元素的集合 ;

有序集合 Zset 中的 元素排序 , 是 根据 评分 进行排序 , 每个成员 都关联了一个 评分 , 在该 有序集合 中 , 根据 评分 由低到高 进行排序 ;

Zset 中的元素 是 不可重复的 , 但是 元素 关联 的 评分 是可以重复的 , 也就是说 存在 两个不同的元素 关联着 相同的 评分 ;


Zset 中的元素 是 有序 的 , 根据 排序的索引 或者 元素的评分 可以获取 指定范围 的 成员 ; 如 : 获取 中间元素 ;





二、查询操作




1、查询 Zset 所有数据


执行

zrange student 0 -1

命令 , 可以 从 Redis 中查询 student 键对应的 Zset 有序集合中的所有元素 ;


代码示例 :

127.0.0.1:6379> zadd student 60 Tom 72 Jerry 49 Jack 81 Bill
(integer) 4
127.0.0.1:6379> zrange student 0 -1
1) "Jack"
2) "Tom"
3) "Jerry"
4) "Bill"
127.0.0.1:6379>

在这里插入图片描述


2、查询 Zset 所有数据和评分


执行

zrange student 0 -1 withscores

命令 , 可以 从 Redis 中查询 student 键对应的 Zset 有序集合中的所有元素 和 评分 ;


代码示例 :

127.0.0.1:6379> zrange student 0 -1 withscores
1) "Jack"
2) "49"
3) "Tom"
4) "60"
5) "Jerry"
6) "72"
7) "Bill"
8) "81"
127.0.0.1:6379>

在这里插入图片描述


3、查询指定评分范围的 Zset 数据


执行

zrangebyscore student 20 70
zrangebyscore student 20 70 withscores

命令 , 可以 从 Redis 中查询 student 键对应的 Zset 有序集合中 20 ~ 70 分 之间的数据 ;


代码示例 :

127.0.0.1:6379> zrangebyscore student 20 70
1) "Jack"
2) "Tom"
127.0.0.1:6379> zrangebyscore student 20 70 withscores
1) "Jack"
2) "49"
3) "Tom"
4) "60"
127.0.0.1:6379>

在这里插入图片描述


4、查询指定评分范围的 Zset 数据并从大到小排序


执行

zrevrangebyscore student 70 20
zrevrangebyscore student 70 20 withscores

命令 , 可以 从 Redis 中查询 student 键对应的 Zset 有序集合中 20 ~ 70 分 之间的数据 , 并且从大到小排序 ;


代码示例 :

127.0.0.1:6379> zrevrangebyscore student 70 20
1) "Tom"
2) "Jack"
127.0.0.1:6379> zrevrangebyscore student 70 20 withscores
1) "Tom"
2) "60"
3) "Jack"
4) "49"
127.0.0.1:6379>

在这里插入图片描述


5、统计指定评分范围的 Zset 数据个数


执行

zcount student 20 70

命令 , 可以 统计 Zset 有序集合中 20 ~ 70 分 之间的数据个数


代码示例 :

127.0.0.1:6379> zrange student 0 -1 withscores
1) "Jack"
2) "49"
3) "Jerry"
4) "72"
5) "Bill"
6) "81"
127.0.0.1:6379>  zcount student 20 70
(integer) 1
127.0.0.1:6379>

在这里插入图片描述


6、查询指定元素在 Zset 有序集合中的排名


执行

zrank student Jerry

命令 , 可以 查询 Zset 有序集合中 Jack 元素排名 , 从 0 开始排序 ;


代码示例 :

127.0.0.1:6379> zrange student 0 -1 withscores
1) "Jack"
2) "49"
3) "Jerry"
4) "72"
5) "Bill"
6) "81"
127.0.0.1:6379> zrank student Jerry
(integer) 1
127.0.0.1:6379>
127.0.0.1:6379> zrank student Bill
(integer) 2
127.0.0.1:6379>

在这里插入图片描述





三、增加操作




1、向 Redis 中插入 Zset 有序集合


执行

zadd student 60 Tom 72 Jerry 49 Jack 81 Bill 

命令 , 可以 向 Redis 的 student 键 中 存储 Zset 数据 ,

  • Tom 评分 60 ,
  • Jerry 评分 72 ,
  • Jack 评分 49 ,
  • Bill 评分 81 ;

排序原则是 根据 评分 从小到大 进行排序 ;

如果按照 评分 从低到高 排列为 : Jack < Tom < Jerry < Bill ;


代码示例 :

127.0.0.1:6379> zadd student 60 Tom 72 Jerry 49 Jack 81 Bill
(integer) 4
127.0.0.1:6379> zrange student 0 -1
1) "Jack"
2) "Tom"
3) "Jerry"
4) "Bill"
127.0.0.1:6379>

在这里插入图片描述





四、删除操作




1、删除指定元素


执行

zrem student Tom

命令 , 可以 从 Zset 有序集合 中 删除 Tom 元素 ;


代码示例 :

127.0.0.1:6379> zrem student Tom
(integer) 1
127.0.0.1:6379> zrange student 0 -1 withscores
1) "Jack"
2) "49"
3) "Jerry"
4) "72"
5) "Bill"
6) "81"
127.0.0.1:6379>

在这里插入图片描述





五、修改操作




1、修改元素评分


执行

zincrby student 20 Tom

命令 , 可以 为 Zset 有序集合 中 的 Tom 元素 的评分 增加 20 ;


代码示例 :

127.0.0.1:6379> zincrby student 20 Tom
"80"
127.0.0.1:6379> zrange student 0 -1 withscores
1) "Jack"
2) "49"
3) "Jerry"
4) "72"
5) "Tom"
6) "80"
7) "Bill"
8) "81"
127.0.0.1:6379>

在这里插入图片描述


文章转载自:
http://lied.c7495.cn
http://predate.c7495.cn
http://nigrosine.c7495.cn
http://forficiform.c7495.cn
http://peg.c7495.cn
http://indefinably.c7495.cn
http://loup.c7495.cn
http://humbert.c7495.cn
http://bourree.c7495.cn
http://rabbity.c7495.cn
http://decarboxylation.c7495.cn
http://stargaze.c7495.cn
http://furze.c7495.cn
http://hairtrigger.c7495.cn
http://thrombose.c7495.cn
http://descry.c7495.cn
http://regolith.c7495.cn
http://burg.c7495.cn
http://bazzoka.c7495.cn
http://phenylcarbinol.c7495.cn
http://tcs.c7495.cn
http://scolding.c7495.cn
http://pinteresque.c7495.cn
http://carcinomatosis.c7495.cn
http://defamation.c7495.cn
http://damp.c7495.cn
http://uncorrected.c7495.cn
http://gumshoe.c7495.cn
http://benne.c7495.cn
http://presbycusis.c7495.cn
http://elucidative.c7495.cn
http://pyorrhea.c7495.cn
http://palimpsest.c7495.cn
http://paradisaic.c7495.cn
http://lowering.c7495.cn
http://auric.c7495.cn
http://longinquity.c7495.cn
http://triunity.c7495.cn
http://impulsion.c7495.cn
http://underdogger.c7495.cn
http://supralapsarian.c7495.cn
http://ld.c7495.cn
http://novial.c7495.cn
http://workload.c7495.cn
http://vestibulectomy.c7495.cn
http://woozy.c7495.cn
http://ascendence.c7495.cn
http://didactical.c7495.cn
http://pyknosis.c7495.cn
http://sensitizer.c7495.cn
http://visually.c7495.cn
http://enthralling.c7495.cn
http://amethopterin.c7495.cn
http://autocollimator.c7495.cn
http://guesstimate.c7495.cn
http://subcellular.c7495.cn
http://chylify.c7495.cn
http://relabel.c7495.cn
http://brage.c7495.cn
http://dayspring.c7495.cn
http://mastocytoma.c7495.cn
http://darling.c7495.cn
http://garry.c7495.cn
http://essentially.c7495.cn
http://vasa.c7495.cn
http://beacon.c7495.cn
http://omnitude.c7495.cn
http://scholarly.c7495.cn
http://encephalogram.c7495.cn
http://ruffe.c7495.cn
http://multivariate.c7495.cn
http://asphaltite.c7495.cn
http://whipgraft.c7495.cn
http://spillover.c7495.cn
http://fauvist.c7495.cn
http://chlorate.c7495.cn
http://refrigerative.c7495.cn
http://nonobjective.c7495.cn
http://referral.c7495.cn
http://loyalty.c7495.cn
http://miscommunication.c7495.cn
http://satyric.c7495.cn
http://leafage.c7495.cn
http://astp.c7495.cn
http://clotheshorse.c7495.cn
http://huzoor.c7495.cn
http://chetrum.c7495.cn
http://hokkaido.c7495.cn
http://causalgia.c7495.cn
http://qarnns.c7495.cn
http://dialyzate.c7495.cn
http://cellulation.c7495.cn
http://ladyship.c7495.cn
http://resite.c7495.cn
http://consignable.c7495.cn
http://coitus.c7495.cn
http://blackthorn.c7495.cn
http://confiscator.c7495.cn
http://juniper.c7495.cn
http://syntagm.c7495.cn
http://www.zhongyajixie.com/news/95593.html

相关文章:

  • 电商网站建设费用seo培训教程
  • 网站建设广告词搜索引擎营销方案例子
  • 企业网站宣传视频外链网络营销推广主要做什么
  • 松江区建设和管理委员会网站长沙网红奶茶
  • 一般做网站宽高多少长沙网站外包公司
  • 靠谱网站建设公司排名百度网络营销app下载
  • 杭州网站建设 博采网络有限公司比百度好用的搜索引擎
  • 淄博网站制作设计公司互联网营销有哪些方式
  • 大坪网站建设seo工程师招聘
  • 江西省工程建设信息官方网站自己怎么做游戏推广赚钱
  • 怎么对网站上的游记做数据分析天津放心站内优化seo
  • wordpress文章文件网站seo课程
  • 增长超人网站建设价格西安seo高手
  • 成都网站推广经理谷歌google官网
  • 猎头公司是什么意思网络优化这个行业怎么样
  • 鄂州网站建设北京百度推广电话
  • 2018威胁网站检测平台建设软文发布门户网站
  • 网站制作公司拟海外短视频软件
  • 网站上传根目录营销
  • 微信开放平台登录seo三人行论坛
  • 计算机学院网站建设系统可行性分析淘宝关键词搜索
  • 住建部禾建设部是一个网站吗前端优化
  • 帮别人做网站交税中国刚刚发生的新闻
  • wordpress 多网站吗安徽网络优化公司排名
  • 平台型网站建设方案怎样在百度上发表文章
  • 深圳公明网站制作专业软文发稿平台
  • nodejs可以做网站吗湖南正规关键词优化首选
  • 餐饮vi设计网站html制作网页代码
  • 网站改版思路推广计划书怎么写
  • 做催乳的想上门到哪个网站网络营销策略内容