FLUSHALL:清空所有数据库 通过使用FLUSHALL命令,用户可以清空Redis服务器包含的所有数据库: redis> FLUSHALL OK FLUSHALL命令会遍历服务器包含的所有数据库,并移除其中包含的所有键值对,然后返回OK表示所有数据库均已被清空。 async选项 与FLUSHDB命令一样,以同步方式执行的FLUSHALL命令也可能会导致服务器阻塞,因此Redis 4.0也给FLUSHALL命令添加了同样的async选项: redis> FLUSHALL async OK 通过指定async选项,FLUSHALL命令将以异步方式在后台线程中执行所有实际的数据库清空操作,因此它将不会再阻塞服务器。 其他信息 复杂度:O(N),其中N为被清空的所有数据库包含的键值对总数量。 版本要求:不带任何选项的FLUSHALL命令从Redis 1.0.0版本开始可用,带有async选项的FLUSHALL命令从Redis 4.0版本开始可用。