Трябва да конфигурирате вашия Redis сървър да поддържа механизъм за постоянство. Тази конфигурация се съхранява във файл, който се дава като параметър в командния ред на redis-сървъра.
Ето файла по подразбиране за Redis 2.4:https://github.com/antirez/redis/blob/2.4/redis.conf
Всъщност са предоставени два различни механизма за постоянство:моментна снимка (RDB) и файлове само за добавяне (AOF). Тук ще намерите пълно обяснение:http://redis.io/topics/persistence
Най-лесният механизъм е моментна снимка (RDB). Може да се активира чрез дефиниране на запазване , dbfilename и реж. параметри в конфигурационния файл.
За да активирате RDB, без да спирате Redis сървъра, можете да използвате следната команда от клиента Redis:
> config set save "300 1"
Той ще конфигурира RDB да изхвърля всичко на всеки 5 минути (за да бъде адаптирано към вашата собствена ситуация).
Моля, имайте предвид, че трябва да използвате командата за изключване, за да спрете Redis сървър. Поведението по подразбиране е да се генерира последна снимка преди спиране. Dump файлът се зарежда в паметта, когато Redis стартира отново.
Ако трябва да извлечете данни от дъмп файла (когато Redis е офлайн), имате отличен пакет Python на https://github.com/sripathikrishnan/redis-rdb-tools