Redis Persistence
Data persistence options
RDB Snapshots
SAVE # synchronous save (blocking)
BGSAVE # background save (non-blocking)
LASTSAVE # last successful save timestamp
RDB Configuration
save 900 1 # save if 1 key changed in 900 sec
save 300 10 # save if 10 keys changed in 300 sec
save 60 10000 # save if 10000 keys changed in 60 sec
dbfilename dump.rdb # RDB filename
dir /var/lib/redis # directory for RDB file
AOF (Append Only File)
appendonly yes # enable AOF
appendfilename 'appendonly.aof' # AOF filename
BGREWRITEAOF # rewrite AOF file
AOF Sync Policies
appendfsync always # fsync after every write (slow, safe)
appendfsync everysec # fsync every second (default)
appendfsync no # let OS decide (fast, risky)
Persistence Commands
CONFIG GET save # get save configuration
CONFIG SET save '900 1' # set save configuration