redis                
            Utworzyć kopię zapasową
        
        
            
    Szukaj…
Wprowadzenie
Tworzenie kopii zapasowej zdalnej instancji Redis można uzyskać za pomocą replikacji. Jest to przydatne, jeśli chcesz wykonać migawkę zestawu danych przed aktualizacją, usunięciem lub zmianą bazy danych Redis.
Kopia zapasowa zdalnej instancji Redis do instancji lokalnej
Na komputerze, na którym chcesz wykonać kopię zapasową, przejdź do interfejsu CLI Redis:
redis-cli
 Hasło?
Jeśli twój główny serwer Redis DB (ten, który chcesz powielić) ma hasło:
config set masterauth <password>
 Rozpocznij replikację
Uruchom następujące polecenie, aby rozpocząć replikację:
SLAVEOF <host> <port>
 Aby sprawdzić, czy replikacja jest w toku, uruchom:
INFO replication
 Powinieneś zobaczyć takie dane wyjściowe:
# Replication
role:slave
master_host:some-host.compute-1.amazonaws.com
master_port:6519
master_link_status:up
master_last_io_seconds_ago:3
master_sync_in_progress:0
slave_repl_offset:35492914
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
  Zauważ, że master_link_status powinno up . 
Sprawdzanie postępu synchronizacji
 Po zakończeniu synchronizacji INFO replication powinna pokazywać: 
master_sync_in_progress:0
 Aby sprawdzić, czy zestaw danych został zsynchronizowany, możesz porównać rozmiar bazy danych:
DBSIZE
 Zapisywanie zrzutu danych na dysk
Aby asynchronicznie zapisać bazę danych na dysk:
BGSAVE
CONFIG GET dir
  Następnie powinieneś znaleźć plik dump.rdb w katalogu wymienionym przez polecenie config. 
Zatrzymywanie replikacji
Możesz zatrzymać replikację za pomocą:
SLAVEOF NO ONE
 Odniesienie: Przewodnik po replikacji Redis