Jedis 4.0.0 发布
Jedis 是 Redis 的一个 Java 客户端库,旨在提高性能和易用性。Jedis 与 redis 2.8.x、3.xx 及更高版本完全兼容。
新功能
- 引入 JedisPooled
- JedisPool 的替代品,实现了与 JedisCluster 相同的接口,允许在 JedisCluster 和 JedisPooled 之间轻松切换。
- 引入 JedisSharding
- 引入 ClusterPipeline 和 ShardedPipeline
- 引入 ReliableTransaction
- 引入 UnifiedJedis
- 引入 ConnectionProvider 接口和一些实现
- 引入 CommandExecutor 接口和一些实现
- 增加了 RedisJSON 和 RedisJSON 2 命令
- 增加了 RediSearch 命令
- ……
变化
- 具有
GenericObjectPoolConfig<Jedis>
的 JedisCluster 构造函数现在接受GenericObjectPoolConfig<Connection>
- 大多数 SortedSet 方法改为返回 Java
List
而不是Set
- 许多方法现在返回原始值(long/boolean/double,而不是 Long/Boolean/Double)
- ShardedJedisPool、Sharded、ShardedJedis、BinaryShardedJedis、ShardInfo、JedisShardInfo 类被移除
- BinaryJedis 和 BinaryJedisCluster 类已被删除,这些类的方法可以分别在 Jedis 和 JedisCluster 类中使用
- 删除了 Client 和 BinaryClient 类
redis.client.jedis.commands
包被重新实现,意味着 Commands 接口被重组- 删除了 Sentinel 类
维护
- 将依赖性
org.slf4j:slf4j-api
升级到1.7.32
版本 - 添加了依赖性
org.json:json
版本20211205
- 添加了依赖性
com.google.code.gson:gson
版本2.8.9
更改列表
- 通过替换无效的 JedisDataException 抛出 IllegalStateException
- 支持带有 TLS 的 Sentinel
- 删除 EVAL 和 EVALSHA 命令中无限超时的用法
- 避免 SetFromList 类的 NullPointException
- JedisNoReachableClusterNodeException 应扩展 JedisClusterOperationException
- 从 Transaction 中移除 WATCH
- JedisDataException 不应该被包裹在 Pool 操作中
- 删除 SYNC 命令
- 删除 ShardedJedisPipeline 类
- 删除 JedisPoolAbstract 类并隐藏 Pool.initPool() 方法
- 限制 Jedis 中 setDataSource 的访问
- 升级依赖关系
- 移除被保留的废弃内容
- 解决 XADD 冲突
- 使用 slf4j-simple 来替换 log4j 的实现
- ……

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ng-zorro-antd 12.1.1 发布,Ant Design 的 Angular 实现
ng-zorro-antd是 Ant Design 的 Angular 实现,主要用于研发企业级中后台产品。全部代码开源并遵循 MIT 协议,任何企业、组织及个人均可免费使用。 目前ng-zorro-antd 更新了 12.1.1 版本,带来如下变化: Bug 修复 date-picker,time-picker:禁用自动填充 autocomplete 属性 (#7088) (bddc537), closes#6718 popconfirm:修复箭头丢失样式 (#7086) (3f4a704) timeline:清空数据时重置组件状态 (#7109) (0ece612) 性能改进 carousel:keydown事件取消不必要的脏值检测(change detection) (#7097) (ca3299e) cascader:keydown事件取消不必要的脏值检测 (#7060) (9a37718) date-picker:点击date-range-popup取消不必要的脏值检测 (#7096) (8f8c71b) date-picker:修复内存泄漏问题 (#7113) (fe907...
- 下一篇
Deluge 2.0.5 发布,时隔 30 个月再次更新
Deluge 是一个 BitTorrent 客户端,它有各种可用的用户界面,例如 GTK-UI、Web-UI 和 Console-UI。它以 libtorrent 为核心来处理 BitTorrent 协议。 近日 Deluge 连发 2.0.4 和 2.0.5 版本,距离其 2.0.3 版本更新已时隔两年半(2019-06-12) 。 Gtk UI 增加对 GTK UI 的 torrent URL 的检测 修复启用时 piecesbar 崩溃的问题 删除统计中的 num_blocks_cache_hits 修复空剪贴板时未处理的错误 添加 torrentdetails 标签的位置菜单 隐藏控制台中的 pygame 社区横幅 修复 None 类型的 cmp 函数 修复加载字符串中带有双引号的配置 修复状态选项卡的下载速度和上传速度 Web UI 修复了 js minifying 错误导致的 WebUI 屏幕空白 处理 torrent 添加失败的问题 添加菜单选项来复制 magnet URI 修复 torrent 文件中的 md5sums 破坏文件列表的问题 Console UI 修复允许...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Windows10,CentOS7,CentOS8安装Nodejs环境