Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13674|Válasz: 0

[Redis] A különbség a mentés és a bgsave között a Redis

[Linket másol]
Közzétéve 2017. 08. 24. 17:04:16 | | |
Mind a SAVE, mind a BGSAVE parancsok hívják az rdbSave funkciót, de különböző módokon szólítják meg:
A SAVE közvetlenül hívja a rdbSave-et, így blokkolja a Redis fő folyamatát, amíg a mentés be nem fejeződik. A fő folyamatblokk során

A szerver nem tudja feldolgozni a klienstől érkező kéréseket.

A BGSAVE egy gyermekfolyamatot elkülönít, amely rdbSave-et hív, és a mentés befejezése után jelet küld a fő folyamatnak, jelezve a fő folyamatnak, hogy a mentés befejeződött. A Redis szerver továbbra is képes feldolgozni az ügyfélkéréseket, amíg a BGSAVE fut.

Persist save storage a következő parancsval:

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






Előző:A Redis két kitartási módszer és elv
Következő:A .net ServiceStack.Redis és a StackExchange.Redis közötti különbség más
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com