Redis
 sql >> Baza danych >  >> NoSQL >> Redis

flushdb nie wyczyścić wszystkich kluczy w redis?

Kiedy Redis uruchamia flushdb polecenie, blokuje wszelkie nowe zapisy w bazie danych i opróżnia wszystkie klucze w bazie danych. Jednak gdy Redis zakończy flushdb polecenie, może odbierać nowe wpisy, tj. inny klient Redis może umieścić nowe klucze w bazie danych.

W twoim przypadku wydaje mi się, że do bazy danych ciągle piszą inni klienci. Tak więc po wyczyszczeniu bazy danych nowe klucze są umieszczane w Redis przez innych klientów.

Jeśli chcesz przerwać dalsze pisanie, musisz wyłączyć serwer Redis.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy dwa moduły powinny używać tego samego połączenia redis? (pracuję z Flask)

  2. Wydajność SCAN vs KEYS w Redis

  3. Instalowanie i konfigurowanie Redis na Ubuntu

  4. Laravel - Usuń wszystkie klucze pamięci podręcznej / redis zawierające określony ciąg

  5. Redis 10 razy większe zużycie pamięci niż danych