redis flushall命令

FLUSHALL [ASYNC]

redis清空所有数据。删除所有数据库中的所有key,不仅仅当前select的数据库。这个命令永不失败,要小心使用。

这个操作的时间复杂度是 O(N), N 是所有数据库中key的总数。

*FLUSHALL ASYNC (>=Redis 4.0.0 )

Redis可以在后台新启动一个线程来删除key而不会阻塞Redis服务器。 FLUSHALL 和 FLUSHDB 使用ASYNC 参数来异步删除整个数据库或释放某个数据库。

*返回值

多行字符串Simple string reply