redis 遍渐进式历

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

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

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

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

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

返回可能是空集合

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

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

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

相关推荐
Jtti8 分钟前
PHP项目缓存占用硬盘过大?目录清理与优化
java·缓存·php
weixin_4462608516 分钟前
Milvus:高效能的云原生向量数据库
数据库·云原生·milvus
h***346317 分钟前
spring session、spring security和redis整合的简单使用
redis·spring·bootstrap
q***25140 分钟前
Spring Boot 中使用 @Transactional 注解配置事务管理
数据库·spring boot·sql
哥哥还在IT中1 小时前
缓存架构设计模式:Cache-Aside, Read-Through/Write-Through详解
spring boot·spring·缓存
z***3351 小时前
SQL Server 数据库管理工具的安装以及使用
数据库
2501_941147112 小时前
量子计算与人工智能的融合:未来技术的新纪元
redis
Charles_go4 小时前
C#中级8、什么是缓存
开发语言·缓存·c#
q***04054 小时前
Nginx 缓存清理
运维·nginx·缓存
e***0968 小时前
Sql Server数据库远程连接访问配置
数据库