flushdb.3valkey - Man Page
Remove all keys from the current database.
Synopsis
FLUSHDB
[ASYNC
| SYNC
]
Description
Delete all the keys of the currently selected DB. This command never fails.
By default, FLUSHDB
will synchronously flush all keys from the database. Setting the lazyfree-lazy-user-flush configuration directive to “yes” changes the default flush mode to asynchronous.
It is possible to use one of the following modifiers to dictate the flushing mode explicitly:
ASYNC
: flushes the database asynchronouslySYNC
: flushes the database synchronously
Note: an asynchronous FLUSHDB
command only deletes keys that were present at the time the command was invoked. Keys created during an asynchronous flush will be unaffected.
Reply
valkey-protocol(7) Simple string reply: OK
.
Complexity
O(N) where N is the number of keys in the selected database
Acl Categories
@dangerous @keyspace @slow @write
History
- Available since: 1.0.0
- Changed in 4.0.0: Added the
ASYNC
flushing mode modifier. - Changed in 6.2.0: Added the
SYNC
flushing mode modifier.
See Also
acl(3valkey), acl-cat(3valkey), acl-deluser(3valkey), acl-dryrun(3valkey), acl-genpass(3valkey), acl-getuser(3valkey), acl-help(3valkey), acl-list(3valkey), acl-load(3valkey), acl-log(3valkey), acl-save(3valkey), acl-setuser(3valkey), acl-users(3valkey), acl-whoami(3valkey), bgrewriteaof(3valkey), bgsave(3valkey), command(3valkey), command-count(3valkey), command-docs(3valkey), command-getkeys(3valkey), command-getkeysandflags(3valkey), command-help(3valkey), command-info(3valkey), command-list(3valkey), config(3valkey), config-get(3valkey), config-help(3valkey), config-resetstat(3valkey), config-rewrite(3valkey), config-set(3valkey), dbsize(3valkey), debug(3valkey), failover(3valkey), flushall(3valkey), info(3valkey), lastsave(3valkey), latency(3valkey), latency-doctor(3valkey), latency-graph(3valkey), latency-help(3valkey), latency-histogram(3valkey), latency-history(3valkey), latency-latest(3valkey), latency-reset(3valkey), lolwut(3valkey), memory(3valkey), memory-doctor(3valkey), memory-help(3valkey), memory-malloc-stats(3valkey), memory-purge(3valkey), memory-stats(3valkey), memory-usage(3valkey), module(3valkey), module-help(3valkey), module-list(3valkey), module-load(3valkey), module-loadex(3valkey), module-unload(3valkey), monitor(3valkey), psync(3valkey), replconf(3valkey), replicaof(3valkey), restore-asking(3valkey), role(3valkey), save(3valkey), shutdown(3valkey), slowlog(3valkey), slowlog-get(3valkey), slowlog-help(3valkey), slowlog-len(3valkey), slowlog-reset(3valkey), swapdb(3valkey), sync(3valkey), time(3valkey)