You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何无中断修改Redis RDB快照文件的存储路径与文件名

无需重启Redis修改RDB持久化文件的存储位置与文件名

操作步骤

  • 1. 连接Redis命令行
    执行命令进入Redis交互模式:

    redis-cli
    

    若Redis设置了密码,先执行认证:

    AUTH your_password
    
  • 2. 修改运行时的存储目录与文件名
    在Redis交互模式中依次执行命令:

    # 替换为你的目标存储目录
    CONFIG SET dir "/new/redis/rdb/storage/path"
    # 替换为你想要的RDB文件名
    CONFIG SET dbfilename "custom_dump.rdb"
    

    注意:目标目录需提前创建,且Redis运行用户对该目录拥有读写权限,否则后续快照生成会失败。

  • 3. 手动触发快照验证配置
    执行命令生成RDB快照,验证新配置是否生效:

    BGSAVE
    

    完成后可前往新目录检查是否生成了指定文件名的RDB文件,也可通过以下命令查看最近一次快照的时间,确认操作成功:

    LASTSAVE
    
  • 4. 修改配置文件确保永久生效
    编辑Redis配置文件/etc/redis.conf,更新以下两行内容:

    dbfilename "custom_dump.rdb"
    dir "/new/redis/rdb/storage/path"
    

    此操作仅为避免Redis重启后配置丢失,当前运行时的配置已生效,无需重启服务。

注意事项

  • 若目标目录权限不足,可执行chown redis:redis /new/redis/rdb/storage/path为Redis用户赋予权限
  • 若BGSAVE执行失败,可通过INFO Persistence命令查看持久化状态,排查错误原因

内容的提问来源于stack exchange,提问作者Jojo Thomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 12:10:56