Jednym z przykładów takiego środowiska jest baza danych, taka jak redis. Ponieważ jest to baza danych w pamięci, prosty błąd, taki jak awaria zasilania. Dlatego niezbędne jest utrzymanie danych dla danych.
Ten samouczek dowie się, jak pracować z kopią zapasową bazy danych Redis, aby zapisać dane przechowywane w pamięci na dysku systemu i wykonać uzupełnienia z RDB.
Tworzenie kopii zapasowych danych
Używamy polecenia Save, aby wykonać kopię zapasową bieżącego zestawu danych w Redis. Polecenie utworzy migawkę zawierającą wszystkie dane w klastrze Redis w formacie binarnym zrzutu.plik RDB.
Aby użyć polecenia zapisu, wpisz zapisz wewnątrz Redis CLI.
192.168.100.78: 6379> Zapisz
OK
Po wykonaniu polecenia Redis powinien zwrócić ciąg, OK, wskazując, że w poleceniu nie napotkano żadnych błędów.
Jeśli nie, Redis zwróci komunikat o błędzie pokazujący typ błędu w poleceniu. Na przykład Redis zapewni następujący błąd dla nieprawidłowych argumentów.
192.168.100.78: 6379> Zapisz 1
(błąd) błąd niewłaściwy liczba argumentów dla polecenia „Zapisz”
Po pomyślnym wykonaniu polecenia SAVE Redis utworzy zrzut.plik RDB w katalogu Redis.
Redis nie zaleca korzystania z polecenia Save w produkcji. Dzieje się tak, ponieważ blokuje innych klientów do momentu zakończenia operacji.
Aby to rozwiązać, możesz użyć polecenia BGSAVE. Działa podobnie do polecenia Save, ale używa procesu dziecka w tle.
Na przykład:
192.168.100.78: 6379> BGSAVE
Rozpoczęło się zapisywanie tła
Przywracanie danych
Kopie zapasowe nie służą żadnemu celowi, jeśli nie możemy ich użyć. Pozwól nam omówić, w jaki sposób możesz użyć wysypiska.plik RDB w celu przywrócenia zestawów danych.
Zacznij od zwrócenia uwagi na lokalizację zrzutu zapasowego.plik RBD.
Następnie zatrzymaj serwer Redis:
Sudo Service Redis-Server Stop
Przenieś zrzut.plik kopii zapasowej RDP w korzeni serwera Redis
sudo mv ~/zrzut.rdb/var/lib/redis/
Powinieneś teraz mieć dane z zrzutu.RDB załadowany do Redis.
Wniosek
W tym artykule nauczył nas, jak wykonywać kopię zapasową i odbudowę w Redis za pomocą pliku zrzutu RDB.
Bądź na bieżąco z kolejnymi samouczkami!