| 默认限制 | lua-time-limit 5 秒(不强制终止) |
|---|---|
| 超时后 | 可执行 SCRIPT KILL / SHUTDOWN NOSAVE |
| 复制方式 | 5.0 起按效果复制,默认以数据变更传播 |
超时处置
超时处置
redis-cli SCRIPT KILL
redis-cli SCRIPT KILL # 已写入的脚本无法终止,只能评估停机重放超过 lua-time-limit 后其他客户端命令返回 BUSY 错误;脚本中大批量循环、全量遍历、复杂运算都会成倍拉长阻塞时间。
脚本执行期间服务器被独占,默认 lua-time-limit 5 秒只用于打日志;超时后仅允许 SCRIPT KILL(未写数据时)或 SHUTDOWN NOSAVE 中断。
| 默认限制 | lua-time-limit 5 秒(不强制终止) |
|---|---|
| 超时后 | 可执行 SCRIPT KILL / SHUTDOWN NOSAVE |
| 复制方式 | 5.0 起按效果复制,默认以数据变更传播 |
redis-cli SCRIPT KILL
redis-cli SCRIPT KILL # 已写入的脚本无法终止,只能评估停机重放