赞
踩
在项目中使用redis时报错:ERR Client sent AUTH, but no password is set
spring:
redis:
host: 127.0.0.1
database: 0 # 默认是0
port: 6379
password: 123 #假如redis没有设置密码,该参数去掉,或者在redis配置文件中加上密码。
方法一 :若redis无密码,将password参数去掉
spring:
redis:
host: 127.0.0.1
database: 0 # 默认是0
port: 6379
方法二 :在redis中设置密码
spring:
redis:
host: 127.0.0.1
database: 0 # 默认是0
port: 6379
password: 123
在redis.windows.conf文件中在# requirepass foobared后这是密码
requirepass 123
################################## SECURITY ################################### # Require clients to issue AUTH <PASSWORD> before processing any other # commands. This might be useful in environments in which you do not trust # others with access to the host running redis-server. # # This should stay commented out for backward compatibility and because most # people do not need auth (e.g. they run their own servers). # # Warning: since Redis is pretty fast an outside user can try up to # 150k passwords per second against a good box. This means that you should # use a very strong password otherwise it will be very easy to break. # # requirepass foobared requirepass 123
配置好后启动redis时需要带上 配置文件。不带配置文件则还是使用默认配置。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。