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

想见你一个网站怎么做推广引流平台排行榜

想见你一个网站怎么做,推广引流平台排行榜,淄博百度电话,东莞人才网最新招聘信息列表类型来存储多个有序的字符串#xff0c;a、b、c、d、e 五个元素从左到右组成了一个有序的列表#xff0c;列表中的每个字符串称为元素#xff0c;一个列表最多可以存储个元素。在 Redis 中#xff0c;可以对列表两端插入#xff08;push#xff09;和弹出#xff08…列表类型来存储多个有序的字符串a、b、c、d、e 五个元素从左到右组成了一个有序的列表列表中的每个字符串称为元素一个列表最多可以存储个元素。在 Redis 中可以对列表两端插入push和弹出pop还可以获取指定范围的元素列表、 获取指定索引下标的元素等。列表是一种比较灵活的数据结构它可以充当栈和队列的角色在实际开发上有很多应用场景。 列表类型的特点 第一、列表中的元素是有序的这意味着可以通过索引下标获取某个元素或者某个范围的元素列表 第二、区分获取和删除的区别例如lpop会删除元素而lindex只是获取元素不会删除 第三、列表中的元素是允许重复的 基本命令 lpush命令 将一个或者多个元素从左侧放入头插到 list 中 返回值插入后 list 的长度 lpush key element [element ...] lpushx命令 在 key 存在时将一个或者多个元素从左侧放入头插到 list 中。不存在直接返回 返回值插⼊后 list 的长度 lpushx key element [element ...] 一开始没有key存在然后用lpush头插到111和222进入key里key不存在就新建一个。 如果用lpushx如果key不存在就不插入也就是说lpushx只把数据插入到已经存在的key中 rpush命令 将一个或者多个元素从右侧放入尾插到 list 中 返回值插⼊后 list 的长度 rpush key element [element ...]  rpushx命令 在 key 存在时将一个或者多个元素从右侧放入尾插到 list 中。 返回值插⼊后 list 的长度 rpushx key element [element ...] 和上面lpush和lpushx的命令一样但是是从不同的方向插入 lrange命令 获取从 start 到 end 区间的所有元素左闭右闭。 返回值指定区间的元素 lrange key start stop 可以看到lpush和rpush按相同顺序插入的结果是不同的 lpop命令 从 list 左侧取出元素即头删 返回值取出的元素或者 nil。 lpop key rpop命令  从 list 右侧取出元素即尾删 返回值取出的元素或者 nil。 rpop key lindex命令 获取从左数第 index 位置的元素 返回值取出的元素或者 nil linsert命令 在特定位置插入元素 返回值插入后的 list 长度 linsert key before | after pivot element 在3前插入555在1后插入777 llen命令 获取 list 长度 返回值list 的长度 阻塞版本命令 blpop命令 lpop 的阻塞版本 返回值取出的元素或者 nil blpop key [key ...] timeout brpop命令 rpop的阻塞版本 返回值取出的元素或者 nil brpop key [key ...] timeout 阻塞等待100秒key1和key2的数据到来 开另一个客户端向key1头插一个数据11111 原本的客户端接收到数据返回数据此时数据也被删除了 内部编码 列表类型的内部编码有两种 ziplist压缩列表当列表的元素个数⼩于 list-max-ziplist-entries 配置默认 512 个同时 列表中每个元素的长度都小于 list-max-ziplist-value 配置默认 64 字节时Redis 会选用 ziplist 来作为列表的内部编码实现来减少内存消耗。 linkedlist链表当列表类型无法满足 ziplist 的条件时Redis 会使用 linkedlist 作为列表的内 部实现。 在现在使用的Redis5版本中已经使用quicklist代替ziplist和linklist 应用场景 消息队列 Redis 可以使用 lpush brpop 命令组合实现经典的阻塞式生产者-消费者模型队列 生产者客户端使用 lpush 从列表左侧插入元素多个消费者客户端使用 brpop 命令阻塞式地从队列中 争抢 队首元素。通过多个客户端来保证消费的负载均衡和高可用性。 微博 Timeline  每个用户都有属于自己的 Timeline微博列表现需要分页展示文章列表。此时可以考虑使用列表因为列表不但是有序的同时支持按照索引范围获取元素。 1每篇微博使用哈希结构存储例如微博中 3 个属性title、timestamp、content 2向用户 Timeline 添加微博user::mblogs 作为微博的键 3分页获取用户的 Timeline例如获取用户 1 的前 10 篇微博 此方案在实际中可能存在两个问题 1 n 问题。即如果每次分页获取的微博个数较多需要执行多次 hgetall 操作此时可以考虑使用 pipeline流水线模式批量提交命令或者微博不采用哈希类型而是使用序列化的字符串类型使用 mget 获取。 2. 分裂获取文章时lrange 在列表两端表现较好获取列表中间的元素表现较差此时可以考虑将列表做拆分。 选择列表类型时参考 同侧存取lpush lpop 或者 rpush rpop为栈 异侧存取lpush rpop 或者 rpush lpop为队列
http://www.dnsts.com.cn/news/33484.html

相关文章:

  • 用个人电脑做服务器建网站30天网站建设实录
  • app应用网站源码wordpress登录可见
  • 安徽电商网站建设做网站用什么ui美观
  • 社交网站有哪些如何做wordpress获取图片的绝对地址
  • 上海营销型网站建站东昌网站建设费用
  • 建立什么样的网站好免费网站建设360
  • 上海松江品划做网站网站建设上海网站制作
  • 川制作官方网站小程序下载
  • 苏州教育网站建设网站做跳转付款
  • 网站建设公司推广方式聊城哪里有做网站的
  • 用html表格做的网站直播网站开发计划书
  • 济南网站建设网站wordpress注册开启邮件验证
  • 浪琴手表网站电商网站系统建设考试
  • 漳州市住房城乡建设局网站建设网站需要什么知识
  • jsp网站开发的环境配置网站网站开发建设
  • 我是做网站的 哪里有单接正规中国建筑装饰产业网官网
  • dnspod网站备案不关站比较有创意的广告
  • 湛江企业网站成都app开发
  • 网站定制建网站定制建设设比较实用的h5网页建设网站
  • 做网站是com好还是cn好青海建筑人才网
  • 网站备案 登陆怎么代理传奇手游
  • 北京网站建设公司如何排版开发公司与物业公司的交接手续
  • 网站标签图标代码新人0元购物软件
  • 广告网站开发马良行网站3d模型预览怎么做的
  • 制作展示型网站的公司巨鹿网站建设设计
  • 家装设计需要学什么软件seo工具助力集群式网站升级
  • 中国企业商务网站建设网站建设公司天成
  • 哪些有名网站是用php做的企业年金怎么领取最划算
  • 如何做网站咨询阿里云个人网站备案
  • 专做特产的网站青海城乡住房和建设厅网站