redis scan和keys对比

scan 一定不会阻塞redis吗?

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

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

scan的步长怎么设置

建议设置10000,观察后放大

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

相关推荐
亚空间仓鼠4 小时前
Docker容器化高可用架构部署方案(十五)
android·redis·docker·架构·sentinel
basketball6164 小时前
SQL 基础面试考点总结
数据库·sql·面试
深蓝轨迹4 小时前
缓存雪崩终极防御:Caffeine + Redis 多级缓存
数据库·redis·缓存·caffine
新时代农民工~5 小时前
PostgreSQL 主从故障恢复自动化:实战脚本与最佳实践
数据库·postgresql·自动化
woshilys5 小时前
sql server 查询外键
数据库·sql·sqlserver
瀚高PG实验室6 小时前
开发管理工具打不开No way to find ori gi nal streamhand er for jar protocol
java·数据库·jar·瀚高数据库
__zRainy__6 小时前
Redis系列:缓存抽象封装与最佳实践
数据库·redis·缓存
cen__y6 小时前
Linux13(数据库)
linux·服务器·c语言·开发语言·数据库
happyprince6 小时前
05-Hugging Face Transformers 缓存系统深度分析
java·spring·缓存