Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

flushdb não limpa todas as chaves no redis?


Quando o Redis executa flushdb comando, ele bloqueia quaisquer novas gravações no banco de dados e libera todas as chaves no banco de dados. No entanto, quando o Redis termina o flushdb comando, ele pode receber novas escritas, ou seja, outro cliente Redis pode colocar novas chaves no banco de dados.

No seu caso, acho que há outros clientes constantemente gravando no banco de dados. Portanto, depois de liberar o banco de dados, novas chaves são colocadas no Redis por outros clientes.

Se você quiser interromper mais gravações, será necessário desligar o servidor Redis.