温馨提示×

centos redis配置密码怎么做

小樊
41
2026-09-02 19:43:14
栏目: 云计算

在 CentOS 上给 Redis 配置密码,一般有两种常用方式:临时生效(命令行)永久生效(配置文件)。生产环境推荐用配置文件方式。


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

1. 找到 Redis 配置文件

通常位置:

/etc/redis.conf

/etc/redis/redis.conf

可用命令查找:

find / -name redis.conf

2. 编辑配置文件

vi /etc/redis.conf

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

# requirepass foobared

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

requirepass yourStrongPassword

保存退出(:wq)。

3. 重启 Redis 服务

systemctl restart redis

或(旧版本)

service redis restart

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

进入 Redis:

redis-cli

执行:

CONFIG SET requirepass yourStrongPassword

验证:

AUTH yourStrongPassword

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


三、使用密码连接 Redis

命令行连接

redis-cli -a yourStrongPassword

或先连接再认证:

redis-cli
AUTH yourStrongPassword

程序中示例(Python)

import redis
r = redis.Redis(host='localhost', port=6379, password='yourStrongPassword')

四、安全建议(重要)

  1. 绑定 IP
    bind 127.0.0.1
    
  2. 关闭保护模式(仅在内网可控时)
    protected-mode no
    
  3. 不要用弱密码
  4. 防火墙限制 6379 端口

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Redis 安装方式(yum / 源码 / Docker)

我可以给你更精确的操作步骤。

0