Anda perlu mengonfigurasi server Redis Anda untuk mendukung mekanisme persistensi. Konfigurasi ini disimpan dalam file yang diberikan sebagai parameter pada baris perintah redis-server.
Berikut adalah file default untuk Redis 2.4:https://github.com/antirez/redis/blob/2.4/redis.conf
Sebenarnya dua mekanisme persistensi yang berbeda disediakan:snapshotting (RDB) dan append-only files (AOF). Anda akan menemukan penjelasan lengkapnya di sini:http://redis.io/topics/persistence
Mekanisme termudah adalah snapshotting (RDB). Itu dapat diaktifkan dengan mendefinisikan simpan , namafiledb dan dir parameter dalam file konfigurasi.
Untuk mengaktifkan RDB tanpa menghentikan server Redis, Anda dapat menggunakan perintah berikut dari klien Redis:
> config set save "300 1"
Ini akan mengonfigurasi RDB untuk membuang semuanya setiap 5 menit (untuk disesuaikan dengan situasi Anda sendiri).
Harap dicatat bahwa Anda seharusnya menggunakan perintah shutdown untuk menghentikan server Redis. Perilaku default adalah menghasilkan snapshot terakhir sebelum berhenti. File dump dimuat di memori saat Redis dimulai lagi.
Jika Anda perlu mengekstrak data dari file dump (saat Redis offline), Anda memiliki paket Python yang sangat baik di https://github.com/sripathikrishnan/redis-rdb-tools