Redis
 sql >> Database >  >> NoSQL >> Redis

flushdb non cancella tutte le chiavi in ​​redis?

Quando Redis esegue flushdb comando, blocca tutte le nuove scritture nel database e svuota tutte le chiavi nel database. Tuttavia, quando Redis finisce il flushdb comando, può ricevere nuove scritture, ovvero altri client Redis possono inserire nuove chiavi nel database.

Nel tuo caso, penso che ci siano altri clienti che scrivono costantemente al database. Quindi, dopo aver svuotato il database, le nuove chiavi vengono inserite in Redis da altri client.

Se vuoi interrompere qualsiasi ulteriore scrittura, devi spegnere il server Redis.