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

flushdb ikke rydde alle nøgler i redis?

Når Redis kører flushdb kommando, blokerer den alle nye skrivninger til databasen og fjerner alle nøgler i databasen. Men når Redis er færdig med flushdb kommando, kan den modtage nye skrifter, dvs. andre Redis-klienter kan lægge nye nøgler ind i databasen.

I dit tilfælde tror jeg, at der er andre kunder, der konstant skriver til databasen. Så efter du har tømt databasen, bliver nye nøgler sat ind i Redis af andre klienter.

Hvis du vil stoppe yderligere skrivning, skal du lukke Redis-serveren.




  1. Percona Live Frankfurt 2018 - Begivenhedsoversigt og vores sessioner

  2. brug node-redis med node 8 util.promisify

  3. Hvad er Hadoop Mapper Class i MapReduce?

  4. Returner hgetall-listen fra redis i nodejs