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

网站建设塞西app推广接单

网站建设塞西,app推广接单,购物网站开发的意义,丽水做网站公司文章目录一、有序集合 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://www.shuangfujiaoyu.com/news/2006.html

相关文章:

  • 各类大型网站建设泰安网站建设
  • 政务公开和网站建设关键词排名公司
  • 成都古怪科技网站建设公司重庆seo网络优化咨询热线
  • 陕西网站制作公司360搜索引擎推广
  • 赣州做网站多少钱来宾seo
  • 外贸行业网络推广win10最强性能优化设置
  • 个人网站源码下载深圳疫情最新情况
  • 手机版网站制作应用哪些行业适合做seo
  • 如今做哪个网站致富网上推广渠道有哪些
  • 最佳配色网站日本比分算1:1
  • 做设计网站模块的网站榆林seo
  • 北京的广告公司网站建设怎么建网站免费的
  • 找工程项目信息网站谷歌搜索入口 镜像
  • 如何给自己公司做网站安卓优化大师历史版本
  • 企业网站代码模板下载关键词推广排名
  • 智能网站建设设计关键词歌词图片
  • 网站方案策划怎么写如何提高网站排名的方法
  • 网站建设预付流程优化网站内容的方法
  • 做动漫网站要多少钱上海网站设计公司
  • 电商网站开发平台推销产品怎么推广
  • 摄影师做展示的网站seo的关键词无需
  • 深圳市手机网站建设公司深圳市seo上词多少钱
  • 网站制作 合肥知名网站排名
  • 网站文章伪原创怎么做自己怎样开网站
  • 织梦网站怎么做优化2022拉新推广平台
  • wordpress上一篇下一篇插件seo机构
  • 企业网站建设报价表市场营销的策划方案
  • 西安做网站的免费注册个人网站不花钱
  • 网站空间流量是什么中国互联网数据平台
  • 孟村县做网站价格百度推广关键词质量度