Redisson 3.11.5 发布,Redis 客户端【新萄京娱乐场.2959.com】

Redisson 3.11.5 发表了,Redisson 是架设在 Redis 底工上的一个 Java
驻内部存款和储蓄器数据网格 (In-Memory Data Grid卡塔尔国 。

1 概述

Redisson 在依附 NIO 的 Netty 框架上,丰硕利用了 Redis
键值数据库提供的一各个优势,在 Java
实用工具包中常用接口的基础上,为使用者提供了一鳞萃比栉具备布满式本性的常用工具类。使得本来作为和煦单机七十二十四线程并发程序的工具包拿走了和煦分布式多机八线程并发系统的技能,大大减弱了陈设和研究开发大面积分布式系统的难度。同有的时候候组成各富特色的分布式服务,更进一层简化了布满式遭遇中前后相继相互之间的通力合作。

1.1. 至关心器重要内容

新萄京娱乐场.2959.com ,履新内容如下:

本文的首要性内容为相比较Redis的三个框架:Jedis与Redisson,解析各自的优势与劣点,为品种中Java缓存方案中的Redis编制程序模型的精选提供参谋。

特性

2 Jedis与Redisson对比

  • Automatic-Module-Name 条目款项已增加到项目清单文件
  • 已将 subscriptionOnElements 方法增加到 RBlockingQueue 对象
  • 添加到 RBlockingDeque 对象的 subscribeOnFirstElements 和
    subscribeOnLastElements 方法
  • 添加到 RScoredSortedSet 对象的 subscribeOnFirstElements 和
    subscribeOnLastElements 方法
  • 支持 Spring Data Redis 2.2.x
  • 向 PRADOLiveObject瑟维斯 对象增多了批管理的 persist 方法
  • Kryo5Codec 实现

2.1. 概略比较

修复

Jedis是Redis的Java达成的客商端,其API提供了比较周详的Redis命令的扶持;Redisson达成了遍布式和可扩张的Java数据布局,和Jedis比较,功能较为轻巧,不止扶植字符串操作,且还扶助排序、事务、管道、分区等Redis天性。Redisson的焦点是有利于使用者对Redis的尊崇分离,进而让使用者可以将精力更聚焦地坐落处管事人情逻辑上。

  • Redis url 中的主机详细音信在最终引起多余的括号
  • RBuckets.get(卡塔尔(قطر‎ 方法不适用于自定义编解码器
  • LX570Lock.unlock(卡塔尔 方法长久挂起
  • RubiconStream.trim 方法引发那么些
  • Spring Data pubsub 侦听器实行数十次
  • Redis 命令管理程序消耗 100% 的 CPU 能源

2.2. 编制程序模型

更新表达及下载地址

Jedis中的方法调用是比较底层的暴光的Redis的API,也即Jedis中的Java方法基本和Redis的API保持着平等,掌握Redis的API,也就能够耳熟能详的行使Jedis。而Redisson中的方法则是开展相比高的架空,每一种方法调用恐怕进行了二个或多少个Redis方法调用。

正如分别为Jedis和Redisson操作的粗略示例:

Jedis设置key-value与set操作:

Jedis jedis = …;

jedis.set(“key”, “value”);

List<String> values = jedis.mget(“key”, “key2”, “key3”);

Redisson操作map:

Redisson redisson = …

RMap map = redisson.getMap; // implement java.util.Map

发表评论

电子邮件地址不会被公开。 必填项已用*标注