温馨提示×

centos怎样设置redis密码

小樊
43
2026-09-18 00:28:12
栏目: 云计算

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


一、通过配置文件设置(永久生效,推荐)

1. 找到 Redis 配置文件

一般路径为:

/etc/redis.conf

或(取决于安装方式):

/etc/redis/redis.conf

2. 编辑配置文件

sudo vi /etc/redis.conf

3. 设置密码

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

# requirepass foobared

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

requirepass yourStrongPassword

4. 重启 Redis 服务

sudo systemctl restart redis

或(老版本):

sudo service redis restart

5. 验证密码

redis-cli
127.0.0.1:6379> AUTH yourStrongPassword
OK

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

redis-cli
CONFIG SET requirepass yourStrongPassword

验证:

AUTH yourStrongPassword

⚠️ 注意:这种方式在 Redis 重启后会失效,仅用于测试或临时环境。


三、连接时直接使用密码

redis-cli -a yourStrongPassword

或在代码中配置对应密码字段。


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

  1. 绑定内网 IP
    bind 127.0.0.1 192.168.x.x
    
  2. 关闭保护模式(如需要远程)
    protected-mode no
    
  3. 设置复杂密码
  4. 防火墙限制端口
    firewall-cmd --add-port=6379/tcp --permanent
    firewall-cmd --reload
    

如果你是 源码安装 / Docker / 集群环境,可以告诉我,我可以给你对应方案。

0