gpt4 book ai didi

redis - dump.rdb 属于哪里?

转载 作者:可可西里 更新时间:2023-11-01 11:46:47 27 4
gpt4 key购买 nike

我记得玩过一些设置,我相信它改变了 dump.rdb 的位置。现在,dump.rdb 自动神奇地出现在我项目的根目录中。

它属于哪里,我该如何将它放回那里?另外,这个位置在生产环境中如何变化?

最佳答案

Where does it belong?

随心所欲。

默认目录为./,即Redis服务器启动的目录。

编辑:

* 我正在稍微修改您的第二个问题(在评论中提出)。

Is it possible to change to location of dump.rdb? How?

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

1.

修改redis配置文件(如redis.conf)并重启redis服务器。这样,每次重启后都会使用新目录。但是redis不会在第一次重启时重新加载任何以前的数据(因为没有任何东西可以重新加载)。

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

2.

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

CONFIG SET dir path/to/new/directory

* 注意路径必须是目录。

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

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

关于redis - dump.rdb 属于哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48660246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com