温馨提示×

centos redis密码怎样配置

小樊
45
2026-10-02 22:11:11
栏目: 云计算

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


一、通过配置文件设置(推荐)

1. 找到 Redis 配置文件

一般路径为:

/etc/redis.conf

或

/etc/redis/redis.conf

2. 编辑配置文件

vi /etc/redis.conf

找到这一行:

# requirepass foobared

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

requirepass yourStrongPassword

3. 重启 Redis 服务

systemctl restart redis

或

systemctl restart redis-server

4. 验证密码是否生效

redis-cli
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.

127.0.0.1:6379> auth yourStrongPassword
OK

127.0.0.1:6379> ping
PONG

也可以一行命令验证:

redis-cli -a yourStrongPassword ping

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

redis-cli
CONFIG SET requirepass yourStrongPassword

⚠️ 这种方式在 Redis 重启后会失效,仅用于测试或临时场景。


三、为已运行 Redis 设置密码后再重启

如果 Redis 已在运行且无密码:

  1. 先用命令行设置密码
  2. 再修改配置文件
  3. 最后重启 Redis

四、安全建议(CentOS 生产环境)

  • 不要用简单密码(如 123456)
  • 配合 bind 127.0.0.1 或防火墙限制访问
  • 不建议直接暴露 Redis 到公网
  • 可结合 rename-command 禁用危险命令(如 FLUSHALL)

如果你使用的是 CentOS 7 / 8 / Stream、Redis 编译安装还是 yum 安装,我可以给你更精确的步骤。

0 踩