在 Redis 配置文件中启用 AOF(Append Only File)持久化,可以按照以下步骤进行:
找到 Redis 配置文件:
redis.conf
。你可以在 Redis 的安装目录下找到它,或者在启动 Redis 服务器时使用 --config-file
参数指定配置文件的路径。编辑配置文件:
redis.conf
文件。启用 AOF 持久化:
appendonly
配置项。默认情况下,这个选项可能是注释掉的(以 #
开头)。appendonly
的值设置为 yes
,以启用 AOF 持久化。例如:appendonly yes
(可选)配置 AOF 文件名:
appendonly.aof
。如果你想更改 AOF 文件的名称或位置,可以使用 appendfilename
配置项。例如:appendfilename "myredis.aof"
(可选)配置 AOF 重写策略:
auto-aof-rewrite-percentage
和 auto-aof-rewrite-min-size
配置项。例如:auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
保存并关闭配置文件。
重启 Redis 服务器:
redis-server /path/to/redis.conf
或者,如果你是通过服务管理工具(如 systemd)运行 Redis,可以使用相应的命令重启服务。完成以上步骤后,Redis 将启用 AOF 持久化,所有的写操作都会被追加到 AOF 文件中,从而在 Redis 重启时恢复数据。