redis scan和keys对比

scan 一定不会阻塞redis吗?

不一定,scan相当于把keys扫描分成了多步,scan单次执行的时候也会阻塞redis

极限情况下如果scan limit = redis 服务器里的所有key数量,也相当于keys了,会长时间阻塞redis集群

scan的步长怎么设置

建议设置10000,观察后放大

当scan步长设置大时,会频繁阻塞redis线程,造成redis集群线上抖动。会影响使用同一个redis集群的其他服务,或者就是自身服务的其他redis命令

相关推荐
Wang's Blog4 小时前
PostgreSQL笔记4: 市场地位、生态全景与行业应用实践
数据库·笔记·postgresql
NeilYuen5 小时前
【vemory】高性能KV存储AOF方案设计
linux·c++·redis·缓存
隔窗听雨眠6 小时前
Oracle误Truncate操作恢复:从原理到实战的完整指南
数据库·oracle
Lethehong6 小时前
MySQL迁移如何做到零改造?四层兼容方案详解
数据库·mysql·adb
LuminousCPP6 小时前
数据结构基础篇(二):顺序表与链表全方位对比|从内存布局到 CPU 缓存理解底层差异
c语言·数据结构·经验分享·链表·缓存
Json____6 小时前
五金制品行业-企业官网源码
java·大数据·数据库·企业站·wwwoop.com
深念Y8 小时前
Opencode Event 表写入优化方案
数据库·人工智能·ai·node.js·bug·优化·opencode
小林ixn8 小时前
用 Next.js 和 Redis 撸一个 Markdown 笔记系统:RSC 实战与组件化拆解
前端·redis·next.js
竹枝溪8 小时前
MySQL进阶:约束、多表设计、多表查询与事务
java·数据库·mysql·事务·子查询·acid·多表查询
weixin_431600449 小时前
NestJS 入门(9):连上数据库,SQL 写在哪?
数据库·后端·sql·学习·nest.js