首页 > Windows开发 > 详细

windows环境下的redis爬坑(使用phpstudy v8.0)

时间:2019-10-18 13:33:58      阅读:137      评论:0      收藏:0      [点我收藏+]

 ERR Client sent AUTH, but no password is set(客户端发送密码验证,但是未设置密码)

错误原因:

windows环境下phpstudy启动redis时是不会加载配置启动的(个人验证得出),应该用是直接调用redis-server.exe而非redis-server.exe redis.windows.conf。

所以即使在配置文件redis.windows.conf中添加了

requirepass 123456

通过phpstudy启动的redis。在访问设有密码的redis服务器时便会报这个错误。

解决方法:

1、不通过phpstudy启动redis。将redis加入windows服务然后设置开机启动

redis-server --service-install redis.windows.conf  //将redis加入windows服务,并设置开机自启(第一次加入服务需手动启动)
redis-server --service-start  //启动命令
redis-server --service-stop  //停止命令
redis-server --service-uninstall  //卸载命令
redis-server --service-install –service-name redisService1 –port 10001  //安装新实例命令
结果 : redis-server --service-start –service-name redisService1

 

2、使用phpstudy设置redis。但是需每次通过命令(config set requirepass "your password")来设置密码

windows环境下的redis爬坑(使用phpstudy v8.0)

原文:https://www.cnblogs.com/zc-mc/p/11697667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!