zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

踩坑Redis的配置无法设置密码(redis配置不了密码)

Redis密码配置密码 设置 无法 不了
2023-06-13 09:12:36 时间

配置Redis密码经常遇到问题一直不知道出在哪,下面是我的踩坑的过程,也希望通过分享自己的故事,帮助其他正在碰到同样问题的小伙伴快速解决问题。

我正在尝试使用Redis缓存一些数据,事先需要做的就是打开redis的配置文件,开启安全模式并设置密码。于是我打开了redis配置,采用以下方式设置:

# 打开安全模式
protected-mode yes# 设置密码
requirepass "mypass"

但是,尝试将其部署到生产服务器后,客户端一直连接不上,仔细检查配置发现报错:`ERR Client sent AUTH, but no password is set`. 下面是一个解决故障的案例:

# 重新打开安全模式
protected-mode no# 重新设置密码
requirepass "mypass"# 重启redis服务
sudo service redis restart

关掉安全模式之后,重启redis服务,再次尝试连接正常了。原来的问题是由于protected-mode配置设置不正确导致的,如果设置为`yes`,那么就需要设置requirepass参数来配置Redis密码,才能使参数生效。

搞清楚Redis的protected-mode配置与requirepass密码参数的对应关系,才能正确的设置密码,生产环境的使用还需要注意安全性。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 踩坑Redis的配置无法设置密码(redis配置不了密码)