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

网站标签制作网站设计 wordpress

网站标签制作,网站设计 wordpress,做外贸电商网站,平面广告设计案例家,是心的方向。不论走多远,总有一盏灯为你留着。桌上的碗筷多了几双,笑声也多了几分温暖。家人团聚,是最美的风景线。时间:2024年 2月 8日 12:51:20 目录 前言 语法 示例 前言 试想一个场景,那就是在key非常多的…

     ,是心的方向。不论走多远,总有一盏灯为你留着。桌上的碗筷多了几双,笑声也多了几分温暖。家人团聚,是最美的风景线。时间:2024年 2月 8日 12:51:20


目录

前言 

语法

示例


前言 

        试想一个场景,那就是在key非常多的情况下使用keys *操作,毫无意外的,这个操作会引起不必要的麻烦。由于redis是单线程模型,因此它会占用非常长的时间,导致服务器无法执行其他的命令从而阻塞等待较长时间。

        Redis使用scan命令进行渐进式遍历,进而解决直接使用keys * 获取时间较长的阻塞等待问题,每次使用scan的时间复杂度都是O(1),但是要完整遍历所有的键,需要执行多次scan。

        scan命令可以每次只拿到一小部分key。想拿到所有的key就需要遍历多次。

        渐进式遍历其实是一组命令,这一组的命令的用法其实是非常相似的,甚至说是一样的。其中的代表就是 scan。

        下图是一个scan的使用案例:

         这里的cursor就类似于一种光标,指向了当前遍历的位置。但是它不能理解为下标,它不是连续的递增的整数。返回的数据中,1)这一栏表示下次遍历,光标要从哪开始。

        需要注意的是,渐进式遍历在遍历的过程中,不会在服务器这边存储任何状态信息,是可以随时终止的,不会对服务器产生副作用

        在遍历的过程中,如果key发生变化(增加key,删除key,和修改key),可能会导致遍历时key被重复遍历或者遗漏,这点务必在开发中考虑

语法

SCAN cursor [MATCH pattern] [COUNT  count] [TYPE type]

  • 时间复杂度:O(1)
  • 返回值:下一次 scan 的游标(cursor)以及本次得到的键。这个游标或许并没有什么直观的规律,你只用了解下一次遍历的值是这个返回值的第一行数据即可。
  • count:限制一次遍历可以获得多少个元素,如果不写的话,默认是10个。有时候,携带属性count,返回结果也并不一定准确,例如设置count 3,但是有可能会返回四个key。
  • Type:表示你想要获取的key的类型,如果不加,那么默认就获取所有的类型。
  • 渐进式遍历是可以随时终止的,不会对服务器产生影响。

示例

        首先插入10个数据:

        使用scan来进行遍历:

        其中7是下一次遍历的位置,继续遍历:

        返回0代表遍历结束。

        指定count继续尝试:

http://www.yayakq.cn/news/127508/

相关文章:

  • 可做外链的网站注册网站网
  • 网站中文域名好不好常熟经济开发区人才网
  • 爱用建站平台的优势建设有限公司网站
  • 汕头规划建设排名优化工具下载
  • 做相亲网站宿州市埇桥建设规划局网站
  • 如何推广外贸型网站企业的网站用vue做的
  • 池州网站建设有哪些公司公司名称logo设计
  • 广州市网站制作wordpress 登陆 插件
  • 石家庄网站做网站网站费计入什么科目
  • 阜宁网站制作价格网站建设理论知识
  • 做网站tt0546淘宝做图片的网站
  • 无极限网站模板信阳电子商务平台网站建设
  • 电子网站建设的实践目的南昌高端网站定制
  • 查询网站备案密码是什么软文是什么
  • 国内网站建设排名编写html的软件
  • 专业电商网站建设价格互动网站建设
  • 扬中网站建设流程上海网站开发企业
  • 外贸网站建设哪家实惠网站开发方式演进
  • 网站建设国家和行业标准盐城做企业网站哪家好
  • 网站开发设小视频app
  • 织梦网站首页目录在哪必应搜索国际版
  • 遵义网站建设txwl襄阳最新消息
  • 网站下雪代码上海外贸网站建设找哪家
  • No商业网站建设郴州网警
  • 上海响应式网站建设推荐丹东做网站哪家好
  • 做文献综述用什么网站如何做国外销售网站
  • 金融网站框架模板下载网站第三方微信登陆怎么做的
  • 网络推广最好的网站有哪些怎么用wordpress布局
  • 建设网站需要几个步骤清河网站建设价格
  • 北京网站建设开发公司怎么提升搜狗网站排名