= Flush All

Even in a clustered environment, the `flush_all` command clears only the {brandname} Memcached server where the call lands. There is  no attempt to propagate this flush to other nodes in the cluster. This is done so that the `flush_all` with delay use case can be reproduced with the {brandname} Memcached server. The aim of passing a delay to `flush_all` is so that different Memcached servers can be flushed at different times, and hence avoid overloading the database with requests as a result of all Memcached servers being empty. For more information, see the link:http://github.com/memcached/memcached/blob/master/doc/protocol.txt[Memcached text protocol section about `flush_all`] .