java - 尝试在 redisson API 中为 rxjava2 客户端获取排序集中某个范围内的元素计数时出现 ClassCastException
问题描述
尝试使用 redisson 中的 rxjava2 客户端获取排序集中分数范围内的元素计数时,我收到了 ClassCastException。
代码片段:
var count = connectionManager.getRxClient().getScoredSortedSet(key).count(startScore, true, endScore, true).blockingGet();
我在blockingGet()上得到以下异常-java.lang.ClassCastException:类java.lang.Integer不能转换为类java.lang.Long(java.lang.Integer和java.lang.Long在模块java中。加载程序“引导程序”的基础)
redisson 版本 - 3.13.6
知道如何解决这个问题吗?
解决方案
我在 GitHub 中将此作为错误提出,redisson 团队已修复它。您可以在此处找到错误报告。
推荐阅读
- excel - 陷入无限循环
- python - Tensorflow 2子类模型回溯错误
- swift - 尝试从 Firebase 字段值中设置几个变量...异步函数问题
- python - 查找关于 Python 包的 Kwargs 和其他信息
- javascript - Javascript - CreateStore - 仅将多个函数作为一个参数传递 - Redux - React Native
- java - 当来自 2 个不同类的两种方法使用 Scanner 对象时,如何关闭 Scanner?
- html - 添加 HREF 时,Div 不对齐
- javascript - 将道具传递给 React 组件(TypeScript、React 和 Next.js)时,地图功能不起作用
- visual-studio-code - 比较文件时,Visual Studio Code 水平分割屏幕的方法
- c - 涉及指针的意外 C 行为