在 Redis 配置文件中启用 AOF(Append Only File)持久化,需要按照以下步骤操作:
找到 Redis 配置文件。通常情况下,它的名字是 redis.conf,位于 Redis 安装目录下的 bin 文件夹中。如果你不确定配置文件的位置,可以在启动 Redis 时使用 --config-file 参数指定配置文件的路径。
使用文本编辑器打开 redis.conf 文件。例如,你可以在命令行中使用 nano 或 vim 等工具打开文件:
nano /path/to/redis.conf
或者
vim /path/to/redis.conf
请将 /path/to/redis.conf 替换为实际的配置文件路径。
在配置文件中找到 appendonly 配置项。如果找不到,请在文件末尾添加以下行:
appendonly yes
这将启用 AOF 持久化功能。
(可选)你还可以配置 AOF 文件的名称和同步策略。例如,你可以设置 AOF 文件的名称:
appendfilename "appendonly.aof"
以及设置同步策略,例如每秒同步一次:
appendfsync everysec
有关 AOF 同步策略的更多选项,请参阅 Redis 文档。
保存并关闭配置文件。
重新启动 Redis 以使更改生效。你可以使用以下命令重新启动 Redis:
redis-server /path/to/redis.conf
或者,如果你已经启动了 Redis,可以使用以下命令重新加载配置文件:
redis-cli config rewrite
现在,Redis 已启用 AOF 持久化功能。这意味着 Redis 将定期将数据写入 AOF 文件,以便在发生故障时恢复数据。