FLUSHALL

用法
FLUSHALL [ ASYNC | SYNC ]
复杂度
O(N),其中 N 是所有数据库中键的总数
始于
1.0.0
ACL 类别
@keyspace, @dangerous, @write, @slow

删除所有现有数据库中的所有键,而不仅仅是当前选定的数据库。此命令永不失败。

默认情况下,FLUSHALL 会同步刷新所有数据库。将 lazyfree-lazy-user-flush 配置指令设置为 "yes" 会将默认刷新模式更改为异步。

可以使用以下修饰符之一来显式指定刷新模式

  • ASYNC: 异步刷新数据库
  • !SYNC: 同步刷新数据库

注意:异步 FLUSHALL 命令只删除在命令调用时存在的键。在异步刷新期间创建的键将不受影响。

RESP2/RESP3 回复

简单字符串回复OK

历史

版本 变更
4.0.0

添加了 ASYNC 刷新模式修饰符。

6.2.0

添加了 SYNC 刷新模式修饰符。