w3resource logo


Redis Tutorial

Redis Backup and Restore

Secondary Nav

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


Join our Question Answer community to learn and share your programming knowledge.

Help the community:

PHP: Loop

JavaScript: Delete duplicates in an array

Oracle: Round the number