sql >> Databasteknik >  >> NoSQL >> Redis

flushdb inte rensa alla nycklar i redis?

När Redis kör flushdb kommandot blockerar det alla nya skrivningar till databasen och rensar alla nycklar i databasen. Men när Redis är klar med flushdb kommando, den kan ta emot nya skrifter, dvs. andra Redis-klienter kan lägga in nya nycklar i databasen.

I ditt fall tror jag att det finns andra kunder som ständigt skriver till databasen. Så efter att du tömt databasen läggs nya nycklar in i Redis av andra klienter.

Om du vill stoppa ytterligare skrivning måste du stänga av Redis-servern.




  1. Hur man optimerar prestanda för MongoDB

  2. Fel jemalloc/jemalloc.h:Ingen sådan fil eller katalog när du gör Redis

  3. Om jag har ett mongo-dokument-id som en sträng, hur frågar jag efter det som ett _id?

  4. MongoDB kapslad uppslagning med 3 nivåer