redis 遍渐进式历

1.scan cursor match pattern coutn type:以渐进式的方式进行建的遍历

cursor:是光标 指向当前遍历的位置 设置成0表示当前从0开始获取

math parttern :和keys命令一样的 keys *

count: 限制一次遍历能够获取到多少个 元素默认是10

type :这次遍历只想获取到type(string、hash、list、set、zset等)类型的

返回可能是空集合

渐进式遍历,在遍历过程中,不会在服务器这边存储任何的状态信息

遍历是可以随时终止的~~不会对服务器产生任何的副作用

遍渐进式历虽然解决了阻塞问题,但如果在遍历区间 键有所变化(增加、修改、删除),可能导致遍历时键的重复遍历或者遗漏,这点务必在实际开发中考虑。

相关推荐
倔强的石头_2 分钟前
Spring Boot 接入金仓数据库:配置分层、启动自检与常见错误
数据库
黑桃小柒726 分钟前
Django模型关系:从一对多到多对多全解析
数据库·django·sqlite
上海安当技术37 分钟前
统一身份认证平台怎么落地?11 个异构业务系统接入 ASP 的完整实施路径
数据库·servlet·架构·kubernetes·jenkins
晚安code38 分钟前
RocketMQ 顺序消费实战:批量接口加 Redis Pipeline同步数据
redis·rocketmq
西门啐血1 小时前
Vue 缓存之坑,变量赋值方式和响应式数据
前端·vue.js·缓存
在水一缸1 小时前
PGSimCity:当数据库内核变成一座可以漫步的城市
数据库·postgresql·可视化·开源项目·数据库内核·pgsimcity·技术科普
jnrjian2 小时前
psql 执行多个 sql 文件
数据库·sql
@insist1234 小时前
信息系统管理工程师-运维人员管理与核心运维过程(上篇)
数据库·软考·软件水平考试·信息系统管理工程师·软考信管
muddjsv4 小时前
SQLite 零基础 CRUD 实战详解:增删改查标准语法与高危避坑
数据库·sqlite
難釋懷5 小时前
Nginx外置缓存-nginx + memcached
nginx·缓存·memcached