sql >> Database >  >> NoSQL >> Redis

flushdb wist niet alle sleutels in redis?

Wanneer Redis flushdb uitvoert commando, het blokkeert alle nieuwe schrijfacties naar de database en wist alle sleutels in de database. Wanneer Redis echter de flushdb commando, kan het nieuwe geschriften ontvangen, d.w.z. andere Redis-clients kunnen nieuwe sleutels in de database plaatsen.

In jouw geval denk ik dat er andere klanten constant naar de database schrijven. Dus nadat u de database hebt leeggemaakt, worden door andere clients nieuwe sleutels in Redis geplaatst.

Als u verder schrijven wilt stoppen, moet u de Redis-server afsluiten.




  1. Hoe Spring-sessies configureren om met Redis in xml te werken?

  2. Fatale fout:niet-gevangen uitzondering 'RedisException' met bericht 'Redis-server ging weg'

  3. Prestaties afstemmen in MapReduce voor prestatieverbetering

  4. Speculatieve uitvoering in Hadoop MapReduce