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

做公司网站职业培训网络平台

做公司网站,职业培训网络平台,知乎小说推广对接平台,网站文字模板目录 1、为什么使用渐进式遍历? 2、scan的使用 3、渐进式遍历的缺点 4、补充知识点:redis中也区分database 1、为什么使用渐进式遍历? 前面的博客中,我们有提到使用keys *来获取所有的key,但这种办法,…

目录

1、为什么使用渐进式遍历?

2、scan的使用

3、渐进式遍历的缺点

4、补充知识点:redis中也区分database 


1、为什么使用渐进式遍历?

        前面的博客中,我们有提到使用keys *来获取所有的key,但这种办法,当Redis中存储的有很多key时,实行此命令所耗费的时长就会很长,不符合使用规范,redis一般情况下,都会要求命令执行时,短平快~

         因此提出使用渐进式遍历,也就是说,在不能使用keys *的情况下,我又想获取redis中的所有的key,就需要使用渐进式命令,所谓渐进,就是循序渐进,我们一次取出一点,直到取完~

        渐进式命令,有一组命令,我们暂时只介绍一种scan,其他命令的使用都是一样的~


2、scan的使用

  • scan:渐进式遍历redis中当前数据库中的数据库键key
  • 语法:scan cursor [MATCH pattern] [COUNT count] [TYPE type]
  • 参数说明1:cursor->光标位置。填写光标位置,就从指定位置开始往后遍历
  • 参数说明2:MATCH->通配符参数,和keys命令一样~
  • 参数说明3:COUNT->往后遍历多少个元素【默认为10】
  • 参数说明4:TYPE->指定只遍历某个数据类型
  • 返回值:类似于一个二元组,第一个元素为下一次遍历时从哪个光标开始【为0时,说明遍历结束】;第二个元素是一个列表,此次遍历所取到的key有哪些~

举例:


3、渐进式遍历的缺点

  •  渐进式遍历时,虽然解决了阻塞问题,但是如果遍历期间,redis内部的key有所变化,可能会导致遍历中的key会重复遍历,或者是遗漏~

4、补充知识点:redis中也区分database 

  • redis中,页存在database,平时我们会默认使用0号database;
  • redis中,默认提供了16了database
  • 使用命令select dbIndex来切换不同的database
  • 命令flushall是删除所有database中的所有key;
  • 命令flushdb是删除当前database中的偶有key; 
http://www.mmbaike.com/news/33232.html

相关文章:

  • 合肥做淘宝网站建设最新今日头条
  • 易语言做网站教程网站快速收录入口
  • 外国网站 dns解析失败对网站的建议和优化
  • wordpress 多语言建站2022今天刚刚发生地震了
  • wordpress 汉化版主题网络seo首页
  • 网站建设进度怎么做产品推广平台
  • 政府网站改版建设建议企业培训有哪些方面
  • 抖音带运营是怎么回事seo排名赚
  • 网站被host重定向深圳网络seo推广
  • wordpress rtl.csszac博客seo
  • 做骗子曝光网站是否违法google play谷歌商店
  • 最好的网站建设系统百度小程序seo
  • 可靠的微商城网站建设自媒体是什么
  • 建一个公司网站要多少钱自媒体运营
  • 东莞家政网站建设考研培训班哪个机构比较好
  • 石油化工建设工程网站成都最新消息今天
  • 网上商城网站源码关于市场营销的100个问题
  • 中国网建短信平台中国seo谁最厉害
  • 动漫设计专升本可以考哪些学校成都seo培训班
  • wamp环境下做网站北京本地网络推广平台
  • 网络专业的网站建设说说seo论坛
  • 国内永久在线免费建站中国北京出啥大事了
  • 甜品网站开发需求分析市场调研方法有哪些
  • 白城做网站全网推广平台
  • 死链接对网站的影响搜索引擎快速排名推广
  • 自己怎么建网站app宣传软文范例
  • 东莞万江区疫情最新消息应用商店优化
  • 网站如何做推广效果好百度做广告费用
  • 如何用wordpress仿站制作网站
  • 四川省的住房和城乡建设厅网站首页百度seo优化排名客服电话