在 CentOS 上给 Redis 设置密码,通常有两种常用方式:修改配置文件(推荐,永久生效) 和 命令行临时设置(重启失效)。
一般路径是:
/etc/redis.conf
或
/etc/redis/redis.conf
可用以下命令查找:
find / -name redis.conf
vi /etc/redis.conf
找到这一行(默认是被注释的):
# requirepass foobared
取消注释并修改为你自己的密码,例如:
requirepass yourStrongPassword
systemctl restart redis
或(旧版本)
service redis restart
进入 Redis:
redis-cli
设置密码:
CONFIG SET requirepass yourStrongPassword
验证:
AUTH yourStrongPassword
⚠️ 注意:这种方式在 Redis 重启后会失效。
redis-cli -a yourStrongPassword
或在连接后验证:
redis-cli
AUTH yourStrongPassword
编辑 redis.conf,修改或注释 requirepass,然后重启 Redis。
检查:
journalctl -u redis
如果你是在 CentOS 7 / 8、Docker Redis 或 源码安装 的环境下,我也可以给你更具体的操作步骤。