windows环境下phpstudy启动redis时是不会加载配置启动的(我的验证得出),应该用是直接调用redis-server.exe而非redis-server.exe redis.windows.conf。php
因此即便在配置文件redis.windows.conf中添加了redis
requirepass 123456
经过phpstudy启动的redis。在访问设有密码的redis服务器时便会报这个错误。windows
一、不经过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
二、使用phpstudy设置redis。可是需每次经过命令(config set requirepass "your password")来设置密码ui