永发信息网

使用spring-data-redis集群redis,

答案:2  悬赏:20  手机版
解决时间 2021-12-28 16:44
  • 提问者网友:缘字诀
  • 2021-12-28 11:18
但是一直报org.springframework.data.redis.RedisConnectionFailureException: Could not get a resource from the pool; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool 异常,网上是说要么没启动redis,或者没有关闭防火墙。但是我发誓我这边绝对能telnet通集群的每个端口号,redis集群也都是开的!这是为什么呢?求大神帮忙!
最佳答案
  • 五星知识达人网友:过活
  • 2021-12-28 12:50
用的是什么集群方式,JedisSentinelPool 还是ShardedJedisPool。
如果用的是前者,配置是需要连接sentinel端口的(默认26379),不是连接redis端口(6379)。
或者把spring相关配置文件贴出来一下。
























127.0.0.1:26379
127.0.0.1:26380
127.0.0.1:26381



全部回答
  • 1楼网友:一袍清酒付
  • 2021-12-28 13:18
spring-data-redis项目(简称sdr)是对redis的key-value数据存储操作提供了更高层次的抽象,提供了一个对几种主要的redis的java客户端(例如:jedis,jredis,jdbc-redis等)的抽象,使开发中可以几乎完全屏蔽具体使用客户端的影响,使业务代码保持较强的稳定性。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯