Jak skonfigurować trwałość Redis

Jak skonfigurować trwałość Redis
W tym artykule zbadano, jak skonfigurować trwałość w naszych bazach danych Redis. Będąc bazą danych w pamięci, Redis ma duże prawdopodobieństwo utraty danych.

Istnieją dwie główne metody poprawy trwałości w Redis:

  1. Plik kopii zapasowej Redis lub RDB
  2. Plik tylko w dodatku

Pokonajmy, jak je włączyć i skonfigurować.

Wymagania:

W tym artykule zakłada, że ​​masz zainstalowaną i skonfigurowaną najnowszą wersję serwera Redis.

Zakładamy również, że masz zgodę na edycję konfiguracji i ponownego uruchomienia usług na komputerze.

Kopia zapasowa bazy danych Redis - plik RDB

Kopia zapasowa bazy danych RDB lub Redis to mechanizm trwałości, w którym Redis zapisuje migawkę bazy danych Redis, aby zrzucić.plik RDP. Chociaż można go wywoływać ręcznie, RDB jest wykonywane w określonych odstępach czasu i przywracane w przypadku utraty danych.

Aby skonfigurować kopię zapasową RDB, edytuj Redis.plik conf z edytorem tekstu.

$ sudo nano/etc/redis/redis.Conf -> Linux
$ sudo nano/opt/homebrew/etc/redis.conf -> macOS

Przejdź do sekcji migawki w pliku konfiguracyjnym Redis, aby skonfigurować dyrektywy trwałości.

Znajdź wpis poniżej.

# Zapisz 60 10000

Aby włączyć kopie zapasowe, pocukaj powyższą dyrektywę.

To mówi Redisowi, aby wykonał kopię zapasową bazy danych dla 10000 kluczy, które są zmieniane w 60 sekund.

Zapisz i zamknij plik.

Jeśli chcesz ustawić niestandardowe ustawienia migawki, upewnij się, że parametry zapisu postępuj zgodnie z poniższą składnią

ratować

Plik tylko w dodatku

Drugą metodą trwałości, której można użyć dla tworzenia kopii zapasowych Redis, jest AOF. W AOF Redis śledzi wszystkie polecenia wykonane na serwerze i ponownie je uruchamia po ponownym uruchomieniu serwera. To następnie odbudowuje bazę danych do pierwotnego stanu.

Aby włączyć AOF w Redis, edytuj plik konfiguracyjny i zlokalizuj wpis:

$ sudo nano/etc/redis/redis.conf

Znajdź:

Dodatek nr

Zmień powyższy wpis z nie na tak. Umożliwi to kopię zapasową plików AOF.

Możesz zmienić nazwę pliku AOF, modyfikując następującą dyrektywę:

appendonlyFileName „Dodatek.aof ”

Zapisz i zamknij plik.

Aby zastosować zmiany na serwerze Redis, uruchom ponownie serwer jako:

$ Sudo Service Redis-Server Start

Wniosek

W tym artykule omówiono, jak skonfigurować trwałość w bazie danych Redis za pomocą funkcji kopii zapasowej bazy danych Redis i funkcji DODATKOWANIE.

Sprawdź dokumentację, aby dowiedzieć się więcej.