redis 遍渐进式历

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

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

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

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

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

返回可能是空集合

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

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

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

相关推荐
weixin_406898224 小时前
人大金仓pg模式批量检查表是否存在
数据库·oracle
间彧4 小时前
Redis集群脑裂问题深度解析与解决方案
redis
墨白曦煜4 小时前
Redis 故障检测进化论:从 Sentinel 到 Cluster 的机制演变
数据库·redis·sentinel
weixin_462446234 小时前
【原创实践】使用 Docker 在 MySQL 容器中批量导出所有数据库
数据库·mysql·docker
2301_801760934 小时前
事务传播机制
数据库·oracle
_OP_CHEN4 小时前
【C++数据结构进阶】吃透 LRU Cache缓存算法:O (1) 效率缓存设计全解析
数据结构·数据库·c++·缓存·线程安全·内存优化·lru
Elastic 中国社区官方博客4 小时前
在 Elasticsearch 中通过乘法增强来影响 BM25 排名
大数据·数据库·elasticsearch·搜索引擎·全文检索
@淡 定4 小时前
MVCC(多版本并发控制)实现机制详解
java·服务器·数据库
消失的旧时光-19434 小时前
Repository 层如何无缝接入本地缓存 / 数据库
数据库·flutter·缓存
stand_forever4 小时前
redis秒杀实现
redis·缓存·php