jedis什么版本支持redis5

worktile 其他 97

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Jedis是一个用Java编写的Redis客户端库。它提供了与Redis服务器进行交互的API,使我们可以通过Java编程语言访问和操作Redis数据库。

    关于Jedis支持Redis5的版本问题,首先要明确的是,Jedis的版本与Redis的版本是存在一定的依赖关系的。

    截至目前(2021年10月),最新的Jedis版本是3.6.1,根据Jedis的官方文档,它是兼容Redis 2.1.0及以上版本的。这意味着,只要你在Redis服务器上安装的是2.1.0版本及其以上的版本,都是可以使用Jedis 3.6.1进行访问和操作的。

    然而,需要注意的是,虽然Jedis 3.6.1支持Redis 2.1.0及以上版本,但并不意味着它完全支持Redis的所有新功能。具体而言,对于Redis5中引入的一些新特性,如Redis Streams、在集群模式下的故障转移等,Jedis可能并没有完全实现或提供对应的API。这就意味着,在使用Jedis与Redis5进行交互时,你可能会受到一定的功能限制。

    为了获得更好的Redis5支持,你可以考虑使用与Redis官方推荐的Redisson、Lettuce等其他Redis客户端库。这些客户端库通常会更快地跟进Redis的新功能,并提供更多的特性支持。

    总之,Jedis可以与Redis5进行基本的交互,但对于一些Redis5中引入的新功能,可能需要考虑其他客户端库来获得更好的支持。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Jedis是一个Java语言编写的Redis客户端库,用于与Redis服务器进行通信。根据官方文档,Jedis 3.2.0版本开始支持Redis 5.0及以上版本。以下是关于Jedis与Redis 5的一些重要信息:

    1. 支持新的数据类型:Redis 5引入了多种新的数据类型,如Bloom Filters、Streams等。Jedis 3.2.0及以上版本提供了相应的方法来操作这些新的数据类型。

    2. 支持事务:Redis 5引入了命令流模式,使得在事务执行期间可以回滚特定的命令。Jedis 3.2.0及以上版本提供了新的Transaction类,以支持这种新的事务特性。

    3. 支持管道:Redis 5引入了管道功能,允许客户端一次发送多个命令,从而减少网络延迟。Jedis 3.2.0及以上版本通过在Pipeline类中添加相应的方法来支持管道操作。

    4. 支持集群模式:Redis 5引入了更稳定和高效的集群模式。Jedis 3.2.0及以上版本提供了Cluster类,以便在Java应用程序中连接和操作Redis集群。

    5. 支持TLS/SSL加密:Redis 5引入了对TLS/SSL加密的支持,以提供更安全的数据传输。Jedis 3.2.0及以上版本提供了在连接到Redis服务器时启用TLS/SSL加密的选项。

    总之,如果你要在Java应用程序中使用Redis 5及以上版本的功能,你需要使用Jedis 3.2.0及以上版本的库。通过使用最新版本的Jedis,你可以轻松地与Redis 5进行通信,并利用其新的功能和性能优化。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要了解Jedis对Redis 5的支持情况,首先要知道Jedis的版本。目前,Jedis有两个主要的分支:Jedis和JedisX。

    Jedis是Jedis的原始版本,它支持Redis的2.x和3.x版本。但是,Jedis的开发团队已经宣布不再继续为其提供增量或修复版本。

    然而,Jedis的维护者已经推出了一个名为JedisX的分支,用于支持更新的Redis版本。JedisX对Redis 4的支持已经相当成熟,这意味着你可以在使用JedisX的情况下,无需更换现有的代码就能升级到Redis 4。

    对于Redis 5的支持,JedisX项目也在积极推进中。尽管目前没有一个正式的JedisX版本宣布支持Redis 5,但是有人已经在官方的Github存储库上提交了一些有关Redis 5支持的补丁和拉取请求。

    因此,如果你需要在Jedis中使用Redis 5的一些新功能,可以参考JedisX的最新开发并尝试使用相关的补丁。但是,需要注意的是这些补丁可能没有通过官方的测试,因此在生产环境中使用时需要谨慎,并注意进行充分的测试和验证。

    除了Jedis和JedisX之外,还有其他的Java Redis客户端库可以选择,比如Lettuce和Redisson等。这些库也在积极地支持Redis 5,并提供了更多的功能和性能优化。

    总结来说,Jedis当前的稳定版本不支持Redis 5,但是可以考虑使用JedisX的最新开发版本或其他Java Redis客户端库来支持Redis 5的新功能。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部