温馨提示×

centos下redis怎么配置

小樊
43
2026-09-05 23:47:27
栏目: 云计算

下面按CentOS 7/8常见场景,给你一份Redis 安装与配置实战指南,从安装到常用配置、安全、开机自启都有。


一、安装 Redis(CentOS)

方式一:yum 安装(推荐,简单)

# CentOS 7
yum install -y epel-release
yum install -y redis

# CentOS 8
dnf install -y redis

方式二:源码编译(可控版本)

yum install -y gcc make
wget https://download.redis.io/releases/redis-7.2.4.tar.gz
tar xzf redis-7.2.4.tar.gz
cd redis-7.2.4
make
make install

二、Redis 配置文件位置

  • yum 安装:
    /etc/redis.conf
  • 源码安装:
    redis-7.2.4/redis.conf

三、常用基础配置(重点)

编辑配置文件:

vi /etc/redis.conf

1️⃣ 绑定 IP(安全关键)

bind 127.0.0.1
# 或允许内网访问
bind 127.0.0.1 192.168.1.100

⚠️ 不要直接 bind 0.0.0.0 且不设密码


2️⃣ 设置访问密码

requirepass yourpassword

登录方式:

redis-cli -a yourpassword

3️⃣ 以守护进程运行

daemonize yes

4️⃣ 端口(默认 6379)

port 6379

5️⃣ 数据持久化

RDB(默认)

save 900 1
save 300 10
save 60 10000

AOF(更安全)

appendonly yes
appendfsync everysec

6️⃣ 最大内存限制

maxmemory 1gb
maxmemory-policy allkeys-lru

四、启动 / 停止 / 开机自启

yum 安装方式

systemctl start redis
systemctl enable redis
systemctl status redis

源码安装方式

redis-server /path/redis.conf

或写 systemd 服务(推荐)


五、防火墙(如果需要远程)

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

六、简单测试

redis-cli
127.0.0.1:6379> ping
PONG

七、常见安全建议(非常重要)

✅ 设置密码
✅ 禁止公网暴露
✅ 使用非默认端口
✅ 限制 bind IP
✅ 定期备份 RDB/AOF


八、如果你愿意,我可以继续帮你

  • ✅ 写一份 redis systemd 服务文件
  • ✅ 配置 主从复制
  • ✅ 配置 Redis 集群
  • ✅ 调优生产环境参数
  • ✅ Docker 方式部署 Redis

你可以直接说:“我要生产环境配置”“我要主从”

0