脚本刷新
语法
SCRIPT FLUSH [ASYNC | SYNC]
- 从以下位置开始可用:
- 2.6.0
- 时间复杂度:
- O(N),其中 N 是缓存中的脚本数
- ACL 类别:
-
@slow
,@scripting
,
刷新 Lua 脚本缓存。
默认情况下,SCRIPT FLUSH
将同步刷新缓存。
从 Redis 6.2 开始,将 lazyfree-lazy-user-flush 配置指令设置为“yes”会将默认刷新模式更改为异步。
可以使用以下修饰符之一来显式指定刷新模式:
ASYNC
:异步刷新缓存SYNC
:同步刷新缓存
有关EVAL
scripts 请参考 Eval Scripts 简介。
行为更改历史记录
>= 6.2.0
:默认刷新行为现在可通过 lazyfree-lazy-user-flush 配置指令进行配置。
RESP2/RESP3 回复
简单的字符串回复:OK
.历史
- 从 Redis 版本 6.2.0 开始:添加了
ASYNC
和SYNC
flushing mode 修饰符。