xml配置JedisUtil

一.背景
习惯了Bean注解方式往sping容器中注入对象,现使用xml方式注入Bean对象总结下,顺便用帮女朋友解决的Jedis问题当做案例来总结。

二.配置JedisPool
从源码来看,JedisPool的构造函数有N多种
在这里插入图片描述

我们使用如下的构造函数来实例化JedisPool

在这里插入图片描述
方法中第一个入参为 GenericObjectPoolConfig,我们使用他的继承者来完成实例化
在这里插入图片描述
JedisPoolConfig的配置参数如下(FYI 仅供参考):
在这里插入图片描述
JedisPool的其他配置
在这里插入图片描述

三.配置JedisUtil

在这里插入图片描述

四.排查解决问题

日志拿到的异常信息如下:
异常详情:Failed connecting to localhost:6379
本地DEBUG时好好的,一上测试环境就报如上错误
排查一通后发现:JedisPool中无参构造指定的host及port为本地的6379,正赶上本地redis的password为空,这难得的概率说出现就出现了
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值