-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Redis Stack for Application Modernization
By :

For those scenarios where reliability matters besides availability, you can consider the following configurations.
Snapshots (also called Redis database snapshots, or RDBs) provide a consistent binary dump of the data stored in the keyspace and are used to perform data recovery to a specific point in time. You should set the following in the configuration file:
save 900 1000 dbfilename "dump.rdb"
These settings enable snapshots every 900 seconds if at least 1,000 keys have changed. This kind of persistence is good for point-in-time restores and is also considered a backup. So, from time to time, you should copy the RDB snapshot file to an external storage device on a different, possibly remote host (invoking a script with cron, as an example) to discard major incidents affecting the local storage device. This method cannot be considered valid to achieve a good recovery point objective...