温馨提示×

centos redis怎么设置密码

小樊
33
2026-09-30 00:30:05
栏目: 云计算

在 CentOS 上给 Redis 设置密码,通常有两种常用方式:修改配置文件(推荐,永久生效) 和 命令行临时设置(重启失效)。


一、修改配置文件(永久生效,推荐)

1. 找到 Redis 配置文件

一般路径是:

/etc/redis.conf

或

/etc/redis/redis.conf

可用以下命令查找:

find / -name redis.conf

2. 编辑配置文件

vi /etc/redis.conf

找到这一行(默认是被注释的):

# requirepass foobared

取消注释并修改为你自己的密码,例如:

requirepass yourStrongPassword

3. 重启 Redis 服务

systemctl restart redis

或(旧版本)

service redis restart

二、命令行临时设置(重启后失效)

进入 Redis:

redis-cli

设置密码:

CONFIG SET requirepass yourStrongPassword

验证:

AUTH yourStrongPassword

⚠️ 注意:这种方式在 Redis 重启后会失效。


三、使用密码连接 Redis

redis-cli -a yourStrongPassword

或在连接后验证:

redis-cli
AUTH yourStrongPassword

四、常见问题

1. 忘记密码怎么办?

编辑 redis.conf,修改或注释 requirepass,然后重启 Redis。

2. 设置密码后无法启动?

检查:

  • 配置文件路径是否正确
  • 是否修改了错误的 redis 实例配置
  • 查看日志:
journalctl -u redis

如果你是在 CentOS 7 / 8、Docker Redis 或 源码安装 的环境下,我也可以给你更具体的操作步骤。

0 踩