Musíte nakonfigurovat svůj server Redis tak, aby podporoval mechanismus persistence. Tato konfigurace je uložena v souboru, který je uveden jako parametr na příkazovém řádku redis-server.
Zde je výchozí soubor pro Redis 2.4:https://github.com/antirez/redis/blob/2.4/redis.conf
Ve skutečnosti jsou k dispozici dva různé mechanismy persistence:snapshotování (RDB) a připojování souborů (AOF). Úplné vysvětlení naleznete zde:http://redis.io/topics/persistence
Nejjednodušším mechanismem je snapshoting (RDB). Lze jej aktivovat definováním uložit , název souboru db a adresář parametry v konfiguračním souboru.
Chcete-li aktivovat RDB bez zastavení serveru Redis, můžete použít následující příkaz z klienta Redis:
> config set save "300 1"
Nakonfiguruje RDB tak, aby vypisovalo vše každých 5 minut (aby se přizpůsobilo vaší situaci).
Vezměte prosím na vědomí, že k zastavení serveru Redis byste měli použít příkaz shutdown. Výchozí chování je vygenerovat poslední snímek před zastavením. Soubor výpisu se načte do paměti, když se Redis znovu spustí.
Pokud potřebujete extrahovat data ze souboru výpisu (když je Redis offline), máte vynikající balíček Python na https://github.com/sripathikrishnan/redis-rdb-tools