Oczyszczanie pamięci podręcznej Redis A krok po kroku przewodnik
- 2660
- 531
- Laura Zygmunt
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:
- Połącz z serwerem Redis
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. - Redis: Płucz wszystkie bazy danych pamięci podręcznej
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.
- REDIS: PRZEGLĄD SILNE BAZE DATABASE
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
- Redis: usuń określone wartości kluczowe
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*)
- Redis: Ustaw czas wygaśnięcia dla określonego klucza
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
- Redis: Usuń czas wygaśnięcia dla określonego klucza
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.
- « Jak zainstalować CakePhp na Debian 9 (rozciąganie)
- Jak skonfigurować serwer proxy Squid na Ubuntu 18.04 i 16.04 »