在将Redis投入到生产环境之前应该知道的事情

我想知道的事情

我有一份需要翻译成日语的文件。

因为是英语,所以我放在一边了。但是如果有日语翻译的话,我会快点去读!Redis不难处理,只要普通使用就可以,即使不太理解原理也可以使用,所以会发生这样的事情。。

尽管这不是一个正式的准则,但我认为它提供了足够的信息和准确性来大致了解情况,因此阅读一次可能会很有帮助。

数据持久性:
https://redis-documentasion-japanese.readthedocs.io/ja/latest/topics/persistence.html
资料持久性:
https://redis-documentasion-japanese.readthedocs.io/ja/latest/topics/persistence.html

Redis使用者都会定期备份数据(因为有相应的命令可供使用)。

在生成备份的save命令中,可以传递参数。
如果设置为save 60 1000,每隔60秒检测是否有超过1000个键发生了变化,如果是,则开始进行备份。

在进行备份相关工作之前,我希望事先知道的内容。

只有在工作目录中执行保存命令时,才会生成dump.rdb文件(可以在redis.conf中更改名称)。

其他提示便条

更改数据文件名称

dbfilename dump.rdb

将 “dump.rdb” 的部分更改为您喜欢的文件名。

更改数据文件的保存目录

dir /usr/local/var/db/redis/

将“dir”的部分更改为您喜欢的位置。

自动在后台启动

使用–daemonize yes选项。

redis-server /usr/local/etc/redis.conf --daemonize yes

如果按照这样的方式进行设置,
– 配置文件将使用/usr/local/etc/redis.conf,
– 并以后台方式启动。

这是一个指令。(我总是用这个命令启动。)

通过命令行获取数据文件的保存位置(而无需打开conf文件)。

在redis-cli中,执行以下命令:config get dir。config命令还可以获取其他设置。

备份

保存:
一般情况下,请保存。在保存完成之前无法访问,因此在正式环境中不被推荐使用。

后台保存:在后台执行保存操作。在保存过程中,仍可进行访问。如果在生产环境中执行,则选择这个选项。

最后保存:
确认bgsave是否成功。返回bgsave的最后时间戳。