dump.rdb属于哪里

  • 本文关键字:属于 rdb dump redis
  • 更新时间 :
  • 英文 :


我记得在某些设置上玩耍,我相信它更改了dump.rdb的位置。现在,dump.rdb自动魔法出现在我的项目的根源上。

它属于哪里,我该如何将其归还在那里?另外,在生产环境中,此位置如何变化?

它属于哪里?

无论您想要哪里。

默认目录是./,这意味着REDIS服务器从中启动的目录。

编辑:

*我正在修改您的第二个问题(在评论中问(。

是否可以更改为dump.rdb的位置?如何?

是的,这是可能的。我可以想到两种可能的方法。

1。

修改redis配置文件(例如redis.conf(和重新启动Redis服务器。这样,此之后的每个重新启动都将使用新目录。但是Redis在首次重新启动时不会重新加载任何以前的数据(因为不会从中重新加载任何内容(。

  • 要重新加载以前的数据,先前的dump.rdb必须在重新启动服务器之前手动移动到新的位置。

2。

通过CONFIG SET命令设置新目录。例如

CONFIG SET dir path/to/new/directory

*请注意,路径必须是目录。

就是这样!但是这种方式不是永久的,因为服务器重新启动将使用旧目录。

  • 要使新的目录永久性,请执行CONFIG REWRITE重写配置文件。请记住,redis服务器必须对该文件具有写入权限。

dir path/to/dorectory必须在redis配置文件中设置。