Redis服务器环境:单点配置
Redis客户端环境:Jedis/Lettuce配置
配置信息如下:
Jedis连接工厂的配置:
lettuce连接工厂的配置:
无论是Jedis客户端还是Lettuce客户端,当Redis服务器恢复后,均无需重启项目,项目的Redis访问请求即可恢复。
但是:Jedis客户端的请求会立刻失败;Lettuce的请求会被阻塞,由定时发起reconnect *** 作。
具体见图:这个是在使用redis的时候依赖添加错误了
错误的依赖
正确的依赖
工具类SerializeUtil序列化时无法识别User对象,修改User类实现Serializable接口(public class User implements Serializable),问题解决。如下图:
问题看起来很清楚,这句:ERR Client sent AUTH, but no password is set,它的意思就是redis服务器没设置密码,这里还设置了password,而且即使是空“”也不行。把整个password去掉,重启就可以啦
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)