Oczyszczanie pamięci podręcznej Redis A krok po kroku przewodnik

Oczyszczanie pamięci podręcznej Redis A krok po kroku przewodnik

Redis to w pamięci sklep struktury danych, który może być używany jako broker bazy danych, pamięci podręcznej i wiadomości. Obsługuje szeroką gamę struktur danych, takich jak struny, skróty, listy, zestawy i sortowane zestawy, i zapewnia wysoką wydajność i skalowalność.

Aby wyczyścić pamięć podręczną Redis, możesz użyć „Flushall” Komenda. To polecenie usuwa wszystkie klucze ze wszystkich baz danych w instancji Redis.

Oto przewodnik krok po kroku, jak wyczyścić pamięć podręczną Redis:

  1. Połącz z serwerem Redis
  2. Połącz się z instancją Redis za pomocą „redis-cli” narzędzie wiersza poleceń. Możesz określić nazwę hosta i portu instancji Redis jako argumenty lub możesz użyć opcji -h i -p. Na przykład:

    Redis -cli -H 127.0.0.1 -p 6379  

    Możesz uwierzytelnić połączenie za pomocą '-A ' Podczas łączenia się z serwerem.

  3. Redis: Płucz wszystkie bazy danych pamięci podręcznej
  4. Po połączeniu użyj „Flushall” polecenie, aby wyczyścić całą pamięć podręczną. To polecenie usuwa wszystkie klucze ze wszystkich baz danych w instancji Redis. Jest to polecenie administracyjne i nie jest zalecane do użytku w środowiskach produkcyjnych.

    "> Flushall  

    „Flushall” polecenie powróci 'OK' Jeśli pamięć podręczna została pomyślnie wyczyszczona. Następnie możesz wyjść z narzędzia Redis-CLI, wpisując wyjście i naciskając Enter.

    "> wyjście  

    Otóż ​​to! Pamięć podręczna Redis jest teraz pusta, a wszystkie klucze zostały usunięte ze wszystkich baz danych w instancji Redis.

  5. REDIS: PRZEGLĄD SILNE BAZE DATABASE
  6. Użyj „Flushdb” polecenie wyczyszczenia określonej bazy danych. To polecenie usuwa wszystkie klucze z aktualnie wybranej bazy danych. Możesz określić numer bazy danych jako argument lub możesz użyć 'WYBIERAĆ' polecenie, aby przejść do żądanej bazy danych przed uruchomieniem FlushDB.

    "> Flushdb 

    Najpierw wybierz bazę danych, a następnie spłucz.

    "> Wybierz 2  "> Flushdb 

  7. Redis: usuń określone wartości kluczowe
  8. Użyj „Del” polecenie usuwania określonych kluczy. To polecenie bierze jeden lub więcej kluczy jako argumenty i usuwa określone klucze z bieżącej bazy danych.

    "> Del Key1 Key2 Key3 

    Użyj 'KLUCZE' Polecenie do wyświetlenia wszystkich kluczy w bieżącej bazie danych. To polecenie bierze wzór jako argument i zwraca listę klawiszy pasujących do wzoru. Możesz użyć tego polecenia, aby znaleźć i usunąć określone klucze.

    "> Klucze * "> Del $ (wzór kluczy*) 

  9. Redis: Ustaw czas wygaśnięcia dla określonego klucza
  10. Użyj 'WYGASAĆ' polecenie, aby ustawić czas ważności na klawiszach. To polecenie ma klucz i kilka sekund jako argumenty, i powoduje usunięcie klucza po upływie określonego czasu.

    "> Wygasa Key1 3600 

  11. Redis: Usuń czas wygaśnięcia dla określonego klucza
  12. Użyj 'TRWAĆ' polecenie do usunięcia czasu ważności z klucza. To polecenie bierze klucz jako argument i usuwa czas ważności z klucza, jeśli taki ma.

    "> Trwa Key1 

Wniosek

Zauważ, że „Flushall” Polecenie jest poleceniem administracyjnym i nie jest zalecane do użytku w środowiskach produkcyjnych. Jeśli chcesz wyczyścić tylko konkretną bazę danych lub podzbiór klawiszy, możesz zamiast tego użyć poleceń FlushDB lub Del. Aby uzyskać więcej informacji, możesz zapoznać się z dokumentacją Redis lub wyszukać samouczki i przykłady online.

Mam nadzieję, że te wskazówki i wskazówki są pomocne! Daj mi znać, jeśli masz jakieś inne pytania.