Bawiłem się z redisem (i dodałem trochę zabawy) przez ostatnie kilka dni i chciałbym wiedzieć, czy jest sposób na łatwe opróżnienie bazy danych (usunięcie zestawów, istniejącego klucza ...) .
Podczas moich testów stworzyłem kilka zestawów z wieloma składnikami, stworzyłem nawet zestawy, których nazwy nie pamiętam (jak jednak mogę wymienić tych facetów?).
Masz pomysł, jak się ich wszystkich pozbyć?
164
$ redis-cli
następnie wybierz bazę danych. Ja wybierając 0> select 0
i usunąć wszystkie klucze db 0> FLUSHDB
Z
redis-cli
:Redis Docs: FLUSHDB , FLUSHALL
źródło
tldr:
flushdb
czyści jedną bazę danych iflushall
czyści wszystkie bazy danychWyczyść CURRENT
Usuń domyślną lub aktualnie wybraną bazę danych (zwykle `0) za pomocą
Wyczyść SPECIFIC
Usuń określoną bazę danych redis za pomocą (np.
8
Jako mojej docelowej bazy danych):Wyczyść wszystko
Usuń wszystkie bazy danych redis za pomocą
źródło
Są dobre odpowiedzi, ale chcę tylko dodać jeszcze jedną opcję (wymaga przestoju):
źródło
otwórz swoje kliknięcie Redis i istnieją dwie możliwe opcje, których możesz użyć:
FLUSHDB - Usuń wszystkie klucze aktualnie wybranej bazy danych. FLUSHALL - Usuń wszystkie klucze ze wszystkich istniejących baz danych, a nie tylko z aktualnie wybranej.
źródło