CentOS 上的 Redis 配置文件通常位于 /etc/redis/redis.conf。这个文件使用简单的文本格式,其中包含了一系列的配置指令。每个指令都由一个关键字和一个或多个参数组成,它们之间用空格或制表符分隔。
以下是一些常见的 Redis 配置指令及其简要说明:
bind IP_ADDRESS:指定 Redis 服务器监听的 IP 地址。默认值为 127.0.0.1,表示仅允许本地连接。port PORT_NUMBER:指定 Redis 服务器监听的端口号。默认值为 6379。requirepass PASSWORD:设置 Redis 服务器的密码。这将确保只有提供正确密码的客户端才能连接到服务器。maxmemory SIZE:设置 Redis 服务器可以使用的最大内存量。当达到此限制时,Redis 将根据配置的内存淘汰策略删除旧数据。save SECONDS CHANGES:设置自动保存快照的时间间隔和更改次数。例如,save 900 1 表示在 900 秒内至少有 1 次更改时,Redis 将自动保存快照。appendonly YES:启用 AOF(Append Only File)持久化。这将使 Redis 将所有写操作追加到日志文件中,以便在服务器重启时恢复数据。timeout SECONDS:设置客户端连接超时时间(以秒为单位)。默认值为 0,表示禁用超时。loglevel LEVEL:设置 Redis 日志记录级别。可选值包括 debug、verbose、notice 和 warning。要编辑 Redis 配置文件,请使用文本编辑器(如 vi 或 nano)打开 /etc/redis/redis.conf 文件,然后根据需要修改相应的指令。在更改配置文件后,需要重新启动 Redis 服务器以使更改生效。可以使用以下命令重启 Redis:
sudo systemctl restart redis
或者
sudo service redis restart
请注意,这只是一个简短的配置指令列表。Redis 配置文件包含许多其他指令,可以根据需要进行调整。在修改配置文件时,请务必查阅 Redis 官方文档以获取完整的指令参考和说明。