在CentOS上配置Redis持久化,你需要编辑Redis配置文件redis.conf
。以下是配置持久化的步骤:
-
打开终端。
-
使用文本编辑器(如vi、nano等)打开Redis配置文件。通常,该文件位于
/etc/redis/redis.conf
。例如,使用vi编辑器,输入以下命令:
sudo vi /etc/redis/redis.conf
- 在配置文件中找到以下两个配置项:
# appendonly no # save 900 1
- 将
appendonly no
更改为appendonly yes
以启用AOF(Append Only File)持久化:
appendonly yes
- (可选)如果你想调整AOF文件的写入策略,可以修改
save
配置项。例如,以下配置将每隔60秒将至少有1个更改的数据库保存到磁盘:
save 60 1
你可以根据需要添加更多的save
行,例如:
save 300 10 save 3600 10000
这将分别在第300秒时至少有10个更改,以及在3600秒时至少有10000个更改时触发保存。
-
(可选)如果你想使用RDB(Redis DataBase)快照持久化,可以确保
save
配置项已设置。RDB持久化会在指定的时间间隔内生成数据库的二进制快照。 -
保存并关闭配置文件。
-
重启Redis服务以应用更改:
sudo systemctl restart redis
现在,Redis已经配置为在CentOS上使用持久化。你可以查看/var/log/redis/redis.log
文件以获取有关持久化操作的日志信息。