内容简介:Jedis 是 Redis 的一个 Java 客户端库,旨在提高性能和易用性。Jedis 与 redis 2.8.x、3.xx 及更高版本完全兼容。 新功能 引入 JedisPooled JedisPool 的替代品,实现了与 JedisCluster 相同的接口,允许在 Jedi...
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 的实现
- ……
更多详情可查看:https://github.com/redis/jedis/releases/tag/v4.0.0
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Linux内核设计与实现(原书第3版)
Robert Love / 陈莉君、康华 / 机械工业出版社华章公司 / 2011-4-30 / 69.00元
《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的设计与实现。内核代码的编写者、开发者以及程序开发人员都可以通过阅读本书受益,他们可以更好理解操作系统原理,并将其应用在自己的编码中以提高效率和生产率。 《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的主要子系统和特点,包括Linux内核的设计、实现和接口。从理论到实践涵盖了Linux内核的方方面面,可以满......一起来看看 《Linux内核设计与实现(原书第3版)》 这本书的介绍吧!
MD5 加密
MD5 加密工具
XML、JSON 在线转换
在线XML、JSON转换工具