Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 13674|Odpowiedź: 0

[Redis] Różnica między zapisem a bgsave w redis

[Skopiuj link]
Opublikowano 24.08.2017 17:04:16 | | |
Zarówno polecenia SAVE, jak i BGSAVE wywołują funkcję rdbSave, ale są nazywane na różne sposoby:
SAVE bezpośrednio wywołuje rdbSave, blokując główny proces Redis do czasu zakończenia zapisu. Podczas głównego bloku procesu,

Serwer nie może przetwarzać żadnych żądań od klienta.

BGSAVE generuje proces potomny, który wywołuje rdbSave i wysyła sygnał do głównego procesu po zakończeniu zapisu, powiadamiając główny proces, że zapis jest zakończony. Serwer Redis może nadal przetwarzać żądania klientów podczas działania BGSAVE.

Zachowaj przechowywanie zapisu za pomocą polecenia:

./redis-cli -h ip -p zapis portu
./redis-cli -h ip -p port bgsave






Poprzedni:Redis dwie metody i zasady trwałości
Następny:Różnica między .net ServiceStack.Redis a StackExchange.Redis jest inna
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com