在 CentOS 上,Redis 的配置文件位置取决于安装方式(yum 安装 / 源码安装)以及是否使用容器。常见情况如下:
如果你是通过:
yum install redis
# 或
dnf install redis
安装的 Redis,配置文件通常在:
/etc/redis.conf
如果是多实例或某些版本:
/etc/redis/redis.conf
ps -ef | grep redis
你会看到类似:
redis-server *:6379 /etc/redis.conf
如果你是从官网下载源码编译安装:
make && make install
默认配置文件位置可能是:
/usr/local/redis/redis.conf
或你手动指定的路径,例如:
/opt/redis/redis.conf
systemctl status redis
或
cat /usr/lib/systemd/system/redis.service
里面的 ExecStart 会明确写出配置文件路径。
如果是 Docker 容器:
docker inspect redis容器名 | grep -i config
通常是通过 -v 挂载的:
-v /data/redis/redis.conf:/usr/local/etc/redis/redis.conf
bind 0.0.0.0
port 6379
requirepass yourpassword
daemonize yes
dir /var/lib/redis
修改后记得重启:
systemctl restart redis
如果你愿意,可以告诉我:
我可以帮你精准定位并优化配置。