在将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的最后时间戳。