温馨提示×

centos redis配置密码如何设

小樊
43
2026-09-21 03:32:34
栏目: 云计算

在 CentOS 上给 Redis 配置密码,通常有以下几种方式,最常用的是修改配置文件。


方法一:修改 redis.conf(推荐,永久生效)

  1. 找到 redis 配置文件
find / -name redis.conf

一般路径是:

/etc/redis.conf
# 或
/etc/redis/redis.conf
  1. 编辑配置文件
vi /etc/redis.conf
  1. 找到 requirepass 配置项
# requirepass foobared
  1. 取消注释并设置密码
requirepass yourpassword

例如:

requirepass 123456
  1. 重启 Redis
systemctl restart redis

或(老版本)

service redis restart
  1. 验证密码
redis-cli
127.0.0.1:6379> auth 123456
OK

方法二:命令行临时设置(重启后失效)

redis-cli
127.0.0.1:6379> config set requirepass 123456
OK

验证:

127.0.0.1:6379> auth 123456
OK

⚠️ 这种方式 重启 Redis 后密码会失效


方法三:连接时直接带密码

redis-cli -a 123456

或

redis-cli -h 127.0.0.1 -p 6379 -a 123456

常见问题

1. 修改密码后无法连接

检查:

  • Redis 是否已重启
  • 防火墙是否放行 6379
  • bind 是否限制 IP

2. 配置文件不生效

确认启动的是该配置文件:

ps aux | grep redis

应类似:

redis-server /etc/redis.conf

如果你告诉我 Redis 版本 / 安装方式(yum / 源码),我可以给你更精确的步骤。

0 踩