Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13674|Odpověď: 0

[Redis] Rozdíl mezi uloženou hrou a bgsave v redis

[Kopírovat odkaz]
Zveřejněno 24.08.2017 17:04:16 | | |
Příkazy SAVE i BGSAVE volají funkci rdbSave, ale jsou volány různými způsoby:
SAVE přímo volá rdbSave, čímž blokuje hlavní proces Redis, dokud není uložení dokončeno. Během hlavního procesního bloku,

Server nemůže zpracovávat žádné požadavky od klienta.

BGSAVE vytvoří podproces, který volá rdbSave a po dokončení uložení odesílá signál hlavnímu procesu, čímž hlavní proces informuje, že uložené místo je dokončeno. Server Redis může stále zpracovávat klientské požadavky, dokud běží BGSAVE.

Persistovat uložené uložené pozice pomocí příkazu:

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






Předchozí:Redis dvě metody a principy setrvání
Další:Rozdíl mezi .net ServiceStack.Redis a StackExchange.Redis je odlišný
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com