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

redis渐进式遍历

文章目录

  • 一. 渐进式遍历介绍
  • 二. scan命令

一. 渐进式遍历介绍

keys * , 一次性把整个redis中所有的key都获取到, 这个操作比较危险, 可能会阻塞redis服务器
通过渐进式遍历, 就可以做到, 既能够获取到所有的key, 又不会卡死服务器

渐进式遍历, 不是一个命令把所有key都拿到, 而是每执行一次命令, 只获取到其中的一小部分, 保证当前这次操作不会太卡, 想要得到所有的key, 就需要进行多次遍历, 多次执行渐进式遍历命令, 所用到的思想就是化整为零
渐进式遍历其实是一组命令, 这组命令的使用方法是一样的

二. scan命令

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • cursor 光标, 指向了当前遍历的位置, 不代表下标, 只是一个字符串

  • MATCH pattern 匹配模式在这里插入图片描述

  • COUNT count 限制这一次遍历能够获取到的多少个元素, 默认是10 (写入的count和实际返回的key的个数不一定是完全相同的, 但是不会差很多)

  • TYPE type 限制value的类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意: 每次遍历, count可以设置成不一样
这里的渐进式遍历, 在遍历过程中, 不会在服务器存储任何的状态信息, 此时的遍历是可以终止的, 不会对服务器产生任何副作用
在这里插入图片描述

http://www.lryc.cn/news/496176.html

相关文章:

  • 【C++】数据类型与操作实践:详细解析与优化
  • C# 集合(Collection)
  • 【智能控制】实验,基于MATLAB的模糊推理系统设计,模糊控制系统设计
  • 前端跳转路由的时候,清掉缓存
  • 基于 LlamaFactory 的 LoRA 微调模型支持 vllm 批量推理的实现
  • 【赵渝强老师】PostgreSQL的物理存储结构
  • 智能探针技术:实现可视、可知、可诊的主动网络运维策略
  • CTF-PWN: 全保护下格式化字符串利用 [第一届“吾杯”网络安全技能大赛 如果能重来] 赛后学习(不会)
  • debian 11 虚拟机环境搭建过坑记录
  • MYSQL 什么是内连接 外连接 左连接 右连接?及适用场景
  • 利用Ubuntu批量下载modis图像(New)
  • 【Springboot】@Autowired和@Resource的区别
  • UIE与ERNIE-Layout:智能视频问答任务初探
  • 数据结构:树
  • docker 怎么启动nginx
  • 【智商检测——DP】
  • YOLOv11改进,YOLOv11添加SAConv可切换空洞卷积,二次创新C3k2结构
  • 使用R语言优雅的获取任意区域的POI,道路,河流等数据
  • 【设计模式】工厂方法模式 在java中的应用
  • Pytest框架学习20--conftest.py
  • 【面试开放题】挫折、问题、擅长、应用技能
  • CTF-PWN: 全保护下格式化字符串利用 [第一届“吾杯”网络安全技能大赛 如果能重来] 赛后学习(没思路了)
  • C++学习日记---第16天
  • SOA、分布式、微服务之间的关系和区别?
  • java基础概念46-数据结构1
  • Node.js-Mongodb数据库
  • STM32 ADC --- 知识点总结
  • 技术创新与人才培养并重 软通动力子公司鸿湖万联亮相OpenHarmony人才生态大会
  • 兔子繁衍问题
  • 汉代风云人物 1晁错