意料之外的版本问题,检查了好半天,有点坑,记录一下。
之前使用redisTemplate的zset的api以及报递归调用错误:
java.lang.StackOverflowError
at org.springframework.data.redis.connection.DefaultedRedisConnection.zAdd(DefaultedRedisConnection.java:863)
at org.springframework.data.redis.connection.DefaultedRedisConnection.zAdd(DefaultedRedisConnection.java:863)
at org.springframework.data.redis.connection.DefaultedRedisConnection.zAdd(DefaultedRedisConnection.java:863)
at org.springframework.data.redis.connection.DefaultedRedisConnection.zAdd(DefaultedRedisConnection.java:863)
最终通过这篇博客得知是版本问题:
redisson与sping boot版本不兼容的问题 - 腾讯云开发者社区-腾讯云
解决方案是选择对应的兼容版本:
maven仓库可以看到对应版本