redis被用于项目
客户的Redis已设置密码,但设置的Redis无法正常工作。 找了一些资料才设定下来
试着记录一下我辛苦的历史吧。 卖点悲惨的时间差不多是下午吧
首先记录redis配置密码
以下链接很明确呢。 https://www.cn blogs.com/spring light/p/6288902.html
我记录的大致有两种
一个是登录客户端直接设置密码
在不重新启动Redis的情况下设置密码:
在配置文件中设置requirepass密码。 即使redis重新启动,密码也有效。
redis 127.0.0.1:6379 configsetrequirepasstest 123
查询密码:
redis 127.0.0.1:6379 configgetrequirepass
(error ) ERR operation not permitted
密码验证:
redis 127.0.0.1:6379 auth test 123
好的
再次查询:
redis 127.0.0.1:6379 configgetrequirepass
1 )要求通过。
2 )测试123 )。
PS :如果未将密码添加到配置文件,则redis重新启动后密码将失效;
二是更改配置文件
他们说他们创建了新的redis.conf文件。 我创建了一个无济于事的文件,因为redis的默认conf文件是redis.windows.conf文件
我的同事正在使用redis.windows-service.conf。 这是默认的结构吧
编辑文件
放开requirepass foobared就好了。 然后重新启动redis
之后,springboot配置了redis。 感谢以下两篇文章
3359 blog.csdn.net/shangyadongze/article/details/80371998
3359 blog.csdn.net/rank IR/article/details/80499614
聚集在一起了
@ beanjedisconnectionfactoryjedisconnectionfactory () { jedisconnectionfactory=newjedisconnectionfactory ); redis密码Factory.setpassword(foobared ); 返回工厂; }然后在pom文件中
所有仅在启动ependencygroupidRedis.clients/groupidartifactidjedis/artifact id/dependency之前启动Redis的配置都是由默认客户端连接的redis
JedisConnectionFactory起到redis连接侦听类的具体作用
3359 my.oschina.net/u/2518341/blog/2052072