Closed yujun32 closed 5 years ago
RedisAdvancedClusterCommands<String, String> sync = defaultClient.connect().sync();
这一行有问题,你的connection没关闭。 lettuce是单连接多路复用的,一直用一个就好。
RedisAdvancedClusterCommands<String, String> sync = defaultClient.connect().sync();
这一行有问题,你的connection没关闭。 lettuce是单连接多路复用的,一直用一个就好。
非常感谢大大,刚刚ab测试了下,发现隔段时间会对所有connect 进行 Reconnecting
是自己太急,没看到注释描述:
再次感谢!
基于SpringBoot 2.1.1
gradle中jetcache: compile group: 'com.alicp.jetcache', name: 'jetcache-starter-redis', version: '2.6.0.M2' compile group: 'com.alicp.jetcache', name: 'jetcache-starter-redis-lettuce', version: '2.6.0.M2'
application.yml:
注入Redis Config配置类:
具体service应用:
然后redis命令行输入info查看,每次请求,connected_clients都会+1,直至io.lettuce.core.RedisConnectionException: Unable to connect
我是参考 https://github.com/alibaba/jetcache/wiki/RedisWithLettuce_CN 这个这个文档写的,麻烦前辈们帮忙看下是不是我使用方式有问题。非常感谢。![image](https://user-images.githubusercontent.com/20121837/60233266-1f77a680-98d2-11e9-90a1-71eb2f656746.png)