SCRIPT FLUSH
语法
SCRIPT FLUSH [ASYNC | SYNC]
- 可用版本
- Redis 开源版 2.6.0
- 时间复杂度
- O(N),其中 N 是缓存中的脚本数量
- ACL 类别
-
@slow
,@scripting
,
清空 Lua 脚本缓存。
默认情况下,SCRIPT FLUSH
会同步清空缓存。从 Redis 6.2 开始,将 lazyfree-lazy-user-flush 配置指令设置为 "yes" 会将默认清空模式更改为异步。
可以使用以下任一修饰符明确指定清空模式
ASYNC
: 异步清空缓存SYNC
: 同步清空缓存
有关 EVAL
脚本的更多信息,请参阅 Eval 脚本介绍。
行为变更历史
>= 6.2.0
: 现在可以通过 lazyfree-lazy-user-flush 配置指令配置默认的清空行为。
RESP2/RESP3 回复
简单字符串回复:OK
。历史
- 从 Redis 6.2.0 版本开始:添加了
ASYNC
和SYNC
清空模式修饰符。