温馨提示×

centos redis配置在哪修改

小樊
42
2026-09-30 00:29:07
栏目: 云计算

在 CentOS 上,Redis 的配置文件位置和修改方式取决于你是怎么安装的 Redis(yum 安装 / 源码安装 / 容器)。下面是最常见的几种情况:


一、YUM 安装的 Redis(最常见)

配置文件位置

/etc/redis.conf

修改步骤

  1. 编辑配置文件
vi /etc/redis.conf
  1. 常见需要修改的配置
bind 0.0.0.0          # 允许远程连接(默认是 127.0.0.1)
protected-mode no     # 关闭保护模式(测试环境)
requirepass yourpass  # 设置密码
port 6379             # 端口
daemonize yes         # 后台运行
  1. 重启 Redis 使配置生效
systemctl restart redis
  1. 查看状态
systemctl status redis

二、源码安装的 Redis

配置文件位置

一般在你解压或安装目录中,例如:

/usr/local/redis/redis.conf

或

/opt/redis/redis.conf

修改并重启

vi /usr/local/redis/redis.conf

启动时需要指定配置文件:

redis-server /usr/local/redis/redis.conf

三、Docker 中的 Redis

情况 1:直接用命令运行

修改配置需要挂载配置文件:

docker run -d \
  -p 6379:6379 \
  -v /data/redis/redis.conf:/usr/local/etc/redis/redis.conf \
  redis redis-server /usr/local/etc/redis/redis.conf

情况 2:docker-compose

在 redis.conf 中修改后重启:

docker-compose restart redis

四、快速确认 Redis 使用的配置文件

redis-cli info server

或

ps -ef | grep redis

五、常见修改示例

允许外网访问

bind 0.0.0.0
protected-mode no

设置密码

requirepass 123456

限制内存

maxmemory 512mb
maxmemory-policy allkeys-lru

如果你能告诉我:

  • CentOS 版本
  • Redis 安装方式(yum / 源码 / docker)

我可以给你更精确的路径和命令。

0 踩