在 CentOS 上,Redis 的配置文件位置和修改方式取决于安装方式(yum 安装 / 源码安装)以及是否使用 systemd。
下面分情况说明:
如果你是通过:
yum install redis
# 或
dnf install redis
安装的 Redis,配置文件通常是:
/etc/redis.conf
vi /etc/redis.conf
# 或
vim /etc/redis.conf
修改完成后,重启 Redis 生效:
systemctl restart redis
如果你是自己下载源码编译的(如 /usr/local/redis),配置文件一般在:
/usr/local/redis/redis.conf
或你指定的路径。
启动示例:
redis-server /usr/local/redis/redis.conf
如果不确定配置文件在哪,可以查进程:
ps -ef | grep redis
你会看到类似:
redis-server *:6379 /etc/redis.conf
说明使用的就是 /etc/redis.conf
bind 127.0.0.1 # 允许访问的IP
port 6379 # 端口
requirepass 123456 # 设置密码
daemonize yes # 后台运行
maxmemory 512mb # 最大内存
appendonly yes # 开启AOF持久化
systemctl restart redis
# 或
systemctl reload redis
检查状态:
systemctl status redis
如果你愿意,可以告诉我:
我可以直接给你精确修改示例。