Redis FLUSHDB 命令用于清空当前数据库中的所有 key,该命令不会失败。
命令格式
FLUSHDB [ASYNC]
可用版本:>=1.0.0
时间复杂度:O(N),N 为当前数据库中的所有 key 的数量
Redis 4.0.0 版本及之后,FLUSHDB 命令增加了 ASYNC 选项,支持异步执行删除操作,避免阻塞其他请求,也包括 FLUSHALL 命令。
命令返回值
总是返回 OK。
示例
redis> DBSIZE # 清空前的 key 数量
(integer) 188
redis> FLUSHDB
OK
redis> DBSIZE # 清空后的 key 数量
(integer) 0
redis>