要备份 Redis 内存数据库,您可以使用 SAVE
或 BGSAVE
命令。这些命令会在后台异步地创建数据库的持久化快照文件。以下是使用这些命令的方法:
使用 SAVE
命令:
在 Redis 客户端中,输入以下命令:
SAVE
Redis 会阻塞当前连接,直到快照文件创建完成。快照文件通常位于默认的持久化目录中,文件名通常是 dump.rdb
。
使用 BGSAVE
命令:
在 Redis 客户端中,输入以下命令:
BGSAVE
Redis 会在后台异步地创建数据库的持久化快照文件,不会阻塞当前连接。快照文件的创建过程与 SAVE
命令相同。
备份完成后,您可以将生成的 dump.rdb
文件复制到其他服务器或存储介质上,以便在需要时恢复数据。
注意:在创建快照文件时,Redis 会阻塞所有客户端连接,因此在生产环境中使用 SAVE
或 BGSAVE
命令时,请确保您的应用程序能够处理这种情况。另外,如果您需要定期备份 Redis 数据库,可以考虑使用自动化脚本或工具,例如 redis-cli
结合 cron
定时任务。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:redis 内存数据库咋优化