温馨提示×

centos redis配置怎样修改

小樊
51
2026-10-08 18:35:47
栏目: 云计算

在 CentOS 上修改 Redis 配置,通常分为 修改配置文件 和 重启/重载 Redis 两部分。下面按常见场景说明。


一、找到 Redis 配置文件

一般位置(取决于安装方式):

# YUM 安装(常见)
/etc/redis.conf

# 编译安装
/usr/local/redis/redis.conf

查看 Redis 实际使用的配置:

redis-cli config get dir
ps -ef | grep redis

二、常见配置修改示例

编辑配置文件:

vi /etc/redis.conf

1️⃣ 修改监听地址(允许远程访问)

bind 0.0.0.0
# 或注释掉 bind
# bind 127.0.0.1

⚠️ 生产环境建议配合防火墙和密码


2️⃣ 设置密码

requirepass yourpassword

修改后登录:

redis-cli -a yourpassword

3️⃣ 修改端口

port 6379

4️⃣ 开启持久化(AOF)

appendonly yes

5️⃣ 设置最大内存

maxmemory 2gb
maxmemory-policy allkeys-lru

6️⃣ 以守护进程运行

daemonize yes

三、使配置生效

方式一:重启 Redis(最常用)

# systemd(CentOS 7+)
systemctl restart redis
# 或
systemctl restart redis.service

查看状态:

systemctl status redis

方式二:热修改(不重启,临时)

redis-cli
CONFIG SET requirepass "newpass"
CONFIG REWRITE

⚠️ CONFIG REWRITE 会写回配置文件(部分版本支持)


四、防火墙(如开启远程)

firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload

五、验证配置

redis-cli
CONFIG GET *

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • Redis 安装方式(yum / 源码)
  • 想改什么配置(远程 / 密码 / 性能 / 持久化)

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

0 踩