温馨提示×

centos redis配置怎样设密码

小樊
47
2026-09-11 18:46:02
栏目: 云计算

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


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

1. 找到 Redis 配置文件

一般路径是:

/etc/redis.conf

或

/etc/redis/redis.conf

2. 编辑配置文件

vi /etc/redis.conf

3. 设置密码

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

# requirepass foobared

改成你自己的密码,例如:

requirepass yourpassword

建议密码复杂一点,如 Redis@123456

4. 保存并退出

:wq

5. 重启 Redis

systemctl restart redis

或(老版本)

service redis restart

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

进入 Redis:

redis-cli

设置密码:

CONFIG SET requirepass yourpassword

验证:

AUTH yourpassword

⚠️ 这种方式重启 Redis 后会失效,只适合测试。


三、客户端连接方式

设置密码后,连接需要认证:

redis-cli -a yourpassword

或在 redis-cli 中:

AUTH yourpassword

四、常见问题

1. 本地连接也要密码?

是的,设置 requirepass 后,所有连接都需要密码。

2. 忘记密码怎么办?

  • 注释或删除 requirepass
  • 重启 Redis
  • 重新设置

3. 加强安全(可选)

  • 绑定内网 IP:bind 127.0.0.1
  • 关闭公网端口
  • 使用防火墙限制访问

如果你告诉我 Redis 版本 或 CentOS 版本,我可以给你更精确的操作步骤。

0 踩