📦 Redis 安装步骤(Alibaba Cloud Linux 4 / dnf)
1. 检查是否已安装
systemctl is-active redis 2>/dev/null; rpm -q redis 2>/dev/null || echo "redis not installed"
2. 安装 Redis
dnf install -y redis
3. 启动服务并设置开机自启
systemctl enable --now redis
4. 验证安装
# 确认版本
redis-server --version
# 确认连通性(返回 PONG 即正常)
redis-cli ping
# 确认服务状态
systemctl status redis --no-pager
📂 关键路径速查
| 项目 | 路径 |
|---|---|
| 服务端二进制 | /usr/bin/redis-server |
| 配置文件 | /etc/redis/redis.conf |
| 数据目录 | /var/lib/redis/ |
| 日志文件 | /var/log/redis/redis.log |
⚠️ 生产环境必做配置
| 配置项 | 说明 | 配置位置 |
|---|---|---|
requirepass <密码> |
设置访问密码,防止未授权访问 | /etc/redis/redis.conf |
maxmemory <大小> |
限制最大内存,避免 OOM(如 2gb) |
/etc/redis/redis.conf |
bind 127.0.0.1 |
默认仅本地访问;如需远程需改此项 + 安全组 | /etc/redis/redis.conf |
💡 提示 :修改配置后执行
systemctl restart redis生效,修改前建议备份:cp /etc/redis/redis.conf /etc/redis/redis.conf.bak

设置密码
cp /etc/redis/redis.conf /etc/redis/redis.conf.bak && sed -i 's/^# requirepass.*/requirepass Snow123456789/' /etc/redis/redis.conf && grep '^requirepass' /etc/redis/redis.conf
重启生效
systemctl restart redis && sleep 1 && redis-cli -a Snow123456789 ping 2>/dev/null
