首页/数据/Redis 进阶速查/BUSY:脚本超时占用
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条内存与管理99 条
性能与排障129 条

BUSY:脚本超时占用

脚本运行超过 busy-reply-threshold(lua-time-limit)后,其他连接收到 BUSY;可用 SCRIPT KILL 终止只读脚本,有写操作的脚本需评估后走重启流程。

Redis 进阶速查数据更新于 2026-10-12
阈值busy-reply-threshold/lua-time-limit
只读脚本SCRIPT KILL 可终止
有写脚本无法 KILL,需评估处置

示例

示例
redis-cli SCRIPT KILL
redis-cli INFO memory | Select-String used_memory_lua
脚本埋雷多来自死循环与超大循环体,上线前做脚本评审与超时测试。

易错点

  • 有写脚本用 SCRIPT KILL 会失败,处置手段要提前演练
  • 脚本超时期间实例对其他连接不可用,影响面评估要到位

数据来源与参考

  • Redis 官方文档:脚本超时处理
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌