See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13674|Vastuse: 0

[Redis] Erinevus salvestuse ja bgsave'i vahel redises

[Kopeeri link]
Postitatud 24.08.2017 17:04:16 | | |
Nii SAVE kui ka BGSAVE käsud kutsuvad rdbSave funktsiooni, kuid neid kutsutakse erinevalt:
SAVE kutsub otse rdbSave'i, blokeerides Redis põhiprotsessi kuni salvestuse lõpuni. Põhiprotsessi ploki ajal,

Server ei saa kliendilt päringuid töödelda.

BGSAVE harutab lapsprotsessi, mis kutsub rdbSave ja saadab pärast salvestuse lõppu signaali põhiprotsessile, teavitades põhiprotsessi, et salvestus on lõpetatud. Redis server saab endiselt kliendipäringute töötlemist jätkata, kui BGSAVE töötab.

Säilita salvestus käsuga:

./redis-cli -h ip -p pordi salvestus
./redis-cli -h ip -p port bgsave






Eelmine:Redis kaks püsivusmeetodit ja põhimõtet
Järgmine:Erinevus .net ServiceStack.Redis ja StackExchange.Redis vahel on erinev
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com