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

网站后台公告id修改合肥网站模板建站

网站后台公告id修改,合肥网站模板建站,wordpress能建论坛吗,一起做网店官方网站Zset有序集合相对于字符串、列表、哈希、集合来说会有一些陌生。 它保留了集合不能有重复成员的特点#xff0c;但与集合不同的是#xff0c;有序集合中的每个元素都有一个唯一的浮点类型的分数#xff08;score#xff09;与之关联#xff0c;着使得有序集合中的元素是可…Zset有序集合相对于字符串、列表、哈希、集合来说会有一些陌生。 它保留了集合不能有重复成员的特点但与集合不同的是有序集合中的每个元素都有一个唯一的浮点类型的分数score与之关联着使得有序集合中的元素是可以维护有序性的但这个有序不是用下标作为排序依据而是用这个分数。 有序集合中的元素是不能重复的但分数允许重复。类比于一次考试之后每个人一定有一个唯一的分数但分数允许相同 基本命令 zadd命令 添加或者更新指定的元素以及关联的分数到 zset 中分数应该符合 double 类型inf/-inf 作为正负极限也是合法的 返回值本次添加成功的元素个数 zadd key [NX | XX] [GT | LT] [CH] [INCR] score member [score member ...]  XX仅仅用于更新已经存在的元素不会添加新元素。 NX仅用于添加新元素不会更新已经存在的元素。 CH默认情况下ZADD 返回的是本次添加的元素个数但指定这个选项之后就会还包含本次更新的元素的个数。 INCR此时命令类似 ZINCRBY 的效果将元素的分数加上指定的分数。此时只能指定一个元素和分数  添加了三个元素aaa分数是10bbb分数是5ccc分数是15。因为zset是按分数有序的所以输出的时候按从大到小输出  zcard命令 获取一个 zset 的基数cardinality即 zset 中的元素个数 返回值zset 内的元素个数 zcard key zscore命令 返回指定元素的分数 返回值分数 zscore key member  zrem命令 删除指定的元素 返回值本次操作删除的元素个数 zrem key member [member ...]  zcount命令 返回分数在 min 和 max 之间的元素个数默认情况下min 和 max 都是包含的可以通过 ( 排除 返回值满足条件的元素列表个数 zcount key min max zcount key 5 10 就是说取分数为[5,10]区间的元素 zcount key (5 15 就是说取分数为(5,15]区间的元素 zcount key (5 10 就是说取分数为(5,10]区间的元素 zrange命令 返回指定区间里的元素分数按照升序。带上 WITHSCORES 可以把分数也返回。 返回值区间内的元素列表 zrange key start stop [WITHSCORES] 此处的 [start, stop] 为下标构成的区间. 从 0 开始, 支持负数. zrevrange命令 返回指定区间里的元素分数按照降序。带上 WITHSCORES 可以把分数也返回。 这个命令可能在 6.2.0 之后废弃并且功能合并到 ZRANGE 中。 返回值区间内的元素列表 zrevrang key start stop [WITHSCORES] zrangebyscore命令 返回分数在 min 和 max 之间的元素默认情况下min 和 max 都是包含的可以通过 ( 排除 返回值区间内的元素列表 zrangebyscore key min max [WITHSCORES] zrangebyscore key 10 15         表示找分数为[10,15]区间内的所用元素 zrangebyscore key 10 15         表示找分数为[10,15]区间内的所有元素 zpopmax命令 删除并返回分数最高的 count 个元素  返回值分数和元素列表  zpopmax key [count] zpopmin命令 删除并返回分数最低的 count 个元素 返回值分数和元素列表 zpopmin key [count]  bzpopmax命令 zpopmax 的阻塞版本 返回值元素列表 bzpopmax key [key ...] timeout bzpopmin命令 zpopmin 的阻塞版本 返回值元素列表 bzpopmin key [key ...] timeout 首先用bzpopmin阻塞等待key的一个最小值 起另一个客户端向数据库插入三个值 原客户端返回key的最小一个值 这时候只剩两个值 zrank命令 返回指定元素的排名升序 返回值排名 zrank key member zrevrank命令 返回指定元素的排名降序 返回值排名 zrevrank key member  zremrangebyrank命令 按照排序升序删除指定范围的元素左闭右闭 返回值本次操作删除的元素个数 zremrangebyrank key start stop zremrangebyscore命令 按照分数删除指定范围的元素左闭右闭 返回值本次操作删除的元素个数 zremrangebyscore key min max zincrby命令 为指定的元素的关联分数添加指定的分数值 返回值增加后元素的分数 (zincrby key 100 aaa 就是给key里的aaa的分数加100) 集合间操作 zinterstore命令 求出给定有序集合中元素的交集并保存进目标有序集合中在合并过程中以元素为单位进行合并元素对应的分数按照不同的聚合方式和权重得到新的分数 返回值目标集合中的元素个数 zinterstore destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE ] zinterstore key3 2 key1 key2 weights 2 3 表示结果放进key3有2个key要操作key1和key2 结果有aaa和bbb 如果加了weights选项代表加权重也就是倍率比如这个就是key1*2 和 key2 *3  那么操作之后key1 就是 1*2 300 * 3 902key2就是2 * 2 400 * 3 1204 zunionstore命令 求出给定有序集合中元素的并集并保存进目标有序集合中在合并过程中以元素为单位进行合并元素对应的分数按照不同的聚合方式和权重得到新的分数 返回值⽬标集合中的元素个数 zunionstore destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE ] 内部编码 有序集合类型的内部编码有两种 • ziplist压缩列表当有序集合的元素个数⼩于 zset-max-ziplist-entries 配置默认 128 个 同时每个元素的值都小于 zset-max-ziplist-value 配置默认 64 字节时Redis 会用 ziplist 来作为有序集合的内部实现ziplist 可以有效减少内存的使⽤。 • skiplist跳表当 ziplist 条件不满足时有序集合会使用 skiplist 作为内部实现因为此时 ziplist 的操作效率会下降。 1当元素个数较少且每个元素较小时内部编码为 ziplist 2当元素个数超过 128 个内部编码 skiplist 3当某个元素大于 64 字节时内部编码 skiplist 使用场景 有序集合比较典型的使用场景就是排行榜系统。例如常见的网站上的热榜信息榜单的维度可能 是多方面的按照时间、按照阅读量、按照点赞量。本例中我们使用点赞数这个维度维护每天的热榜 1添加用户赞数 例如用户 james 发布了一篇文章并获得 3 个赞可以使用有序集合的 zadd 和 zincrby 功能 zadd user:ranking:2022-03-15 3 james 之后如果再获得赞可以使用 zincrby zincrby user:ranking:2022-03-15 1 james 2取消用户赞数 由于各种原因例如用户注销、用户作弊等需要将用户删除此时需要将用户从榜单中删除掉可以使用 zrem。例如删除成员 tom zrem user:ranking:2022-03-15 tom 3展示获取赞数最多的 10 个用户 zrevrangebyrank user:ranking:2022-03-15 0 9
http://www.w-s-a.com/news/720349/

相关文章:

  • 网站如何做移动规则适配北京住房与城乡建设部网站
  • 课堂阵地建设网站wordpress运行机制
  • 网站建设的需求方案企业网站建设费用明细
  • 创口贴网站模板京创影视app
  • 团购网站建设目的网站有很多304状态码
  • 运用阿里云怎么做网站外资企业可以在中国境内做网站吗
  • 云南住房和城乡建设局网站西安做官网的公司
  • 企业网站图片上传网站建设和应用的情况
  • 网站不显示内容吗聊城网架公司
  • 南昌网站建设企业网站托管外包怎么做
  • 做非洲外贸的网站网站可以用PS设计吗
  • PHP搭建IDC网站青岛福瀛建设集团网站
  • 安徽网站优化多少钱软件界面设计的基本原则
  • 网站建设动态页面修改删除dnf卖飞机的网站怎么做的
  • 万网是做什么的seo综合
  • 网站关键词分隔符php网站开发平台下载
  • 郑州那家做网站便宜商业计划书免费word版
  • 秦时明月的个人网站怎么做网站开发公司需要招聘哪些人
  • 广告网站建设制作设计服务商安卓app软件定制
  • 公司网站设计与实现中国职业培训在线官方网站
  • 网站服务器空间租用郑州官网网站推广优化
  • 郑州网站建设外包业务wordpress站酷首页
  • 机关门户网站 建设 方案个人怎么申请注册商标
  • 梧州网站建设有哪些九江网站建设优化
  • APP网站建设开发企业发展英文seo招聘
  • 临海市住房和城乡建设规划局网站高校图书馆网站的建设方案
  • 建立门户网站张店易宝网站建设
  • wordpress中英文站点厦门seo顾问屈兴东
  • 邯郸网站建设项目重庆网站备案系统
  • 网站导航容易做黄冈网站建设报价