Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13674|Vastaus: 0

[Redis] Ero tallennuksen ja bgsave:n välillä Redisissä

[Kopioi linkki]
Julkaistu 24.8.2017 17.04.16 | | |
Sekä SAVE- että BGSAVE-komennot kutsuvat rdbSave-funktiota, mutta ne kutsutaan eri tavoin:
SAVE kutsuu suoraan rdbSave-toimintoa, estäen Redisin pääprosessin, kunnes tallennus on valmis. Pääprosessilohkon aikana,

Palvelin ei pysty käsittelemään asiakkaan pyyntöjä.

BGSAVE haarautuu lapsiprosessista, joka kutsuu rdbSavea ja lähettää signaalin pääprosessille tallennuksen valmistuttua, ilmoittaen pääprosessille tallennuksen valmistumisesta. Redis-palvelin voi edelleen käsitellä asiakaspyyntöjä BGSAVE:n ollessa käynnissä.

Tallenna tallennus komennolla:

./redis-cli -h ip -p port save
./redis-cli -h ip -p port bgsave






Edellinen:Redisin kaksi pysyvyysmenetelmää ja periaatetta
Seuraava:.net ServiceStack.Redisin ja StackExchange.Redisin ero on erilainen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com