温馨提示×

centos怎么设置redis

小樊
38
2026-08-18 15:03:45
栏目: 云计算

CentOS 上设置(安装并配置)Redis,一般分为 安装 → 配置 → 启动 → 开机自启 → 验证 这几步。下面给你一套 最常用、可直接照做 的流程(适用于 CentOS 7 / 8 / Stream)。


一、安装 Redis

方式一:使用 yum(推荐,简单稳定)

CentOS 7

yum install -y epel-release
yum install -y redis

CentOS 8 / Stream

dnf install -y redis

安装完成后查看版本:

redis-server --version

二、配置 Redis

Redis 默认配置文件在:

/etc/redis.conf

常用配置修改

编辑配置文件:

vim /etc/redis.conf

1️⃣ 允许远程访问(可选)

bind 0.0.0.0

⚠️ 生产环境建议只绑定内网 IP,不要直接 0.0.0.0

2️⃣ 设置密码(强烈推荐)

requirepass your_password

3️⃣ 以守护进程方式运行

daemonize yes

4️⃣ 设置最大内存(可选)

maxmemory 512mb
maxmemory-policy allkeys-lru

三、启动 Redis

启动服务

systemctl start redis

查看状态

systemctl status redis

设置开机自启

systemctl enable redis

四、测试 Redis 是否可用

本地连接

redis-cli

如果设置了密码:

auth your_password

测试:

ping
# 返回 PONG

五、开放防火墙端口(如需远程访问)

Redis 默认端口:6379

firewalld 防火墙

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

六、常见问题

1️⃣ Redis 启动失败

查看日志:

journalctl -u redis

2️⃣ 远程连不上

检查:

  • bind 配置
  • 防火墙
  • 云服务器安全组

七、卸载 Redis(可选)

yum remove redis
rm -rf /var/lib/redis
rm -rf /etc/redis.conf

八、总结(快速命令版)

# 安装
yum install -y redis

# 配置
vim /etc/redis.conf

# 启动
systemctl start redis
systemctl enable redis

# 测试
redis-cli

如果你需要:

  • Redis 主从 / 哨兵 / 集群
  • Docker 方式部署
  • 生产环境安全加固
  • CentOS 6 老版本

告诉我你的 CentOS 版本和使用场景,我可以给你更精确的方案。

0