w3resource

Redis Backup and Restore

Backup

Redis SAVE command is used to create backup of current redis database. The SAVE commands performs a synchronous save of the dataset producing a point in time snapshot of all the data inside the Redis instance, in the form of an RDB file.

Syntax:

SAVE

Available since

1.0.0

Return value

Simple string reply: The commands returns OK on success.

Example: Redis Backup

The example given below creates the backup of the current database.

127.0.0.1:6379> SAVE
OK

This command will create the dump.rdb file in your redis directory.

Restore:

CONFIG GET

To restore redis data just move redis backup file (dump.rdb) into your redis directory and start the server. To get your redis directory use CONFIG command can be used. The CONFIG GET command is used to read the configuration parameters of a running Redis server.

127.0.0.1:6379> CONFIG get dir
1) "dir"
2) "/var/lib/redis/6379"

In the output of above command "/var/lib/redis/6379" is the directory, where redis server is installed.

BGSAVE

The alternate command to create a Redis backup is BGSAVE. This command is used to save the DB in the background. 

Example:

127.0.0.1:6379> BGSAVE

Background saving started

Previous: TIME
Next: ARedis Tutorial



Follow us on Facebook and Twitter for latest update.