大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Redis框架Jedis及Redisson的對比

Redis框架Jedis及Redisson的對比

更新時間:2021-08-03 15:47:05 來源:動力節點 瀏覽1976次

本文的主要內容為對比Redis的兩個框架:Jedis與Redisson,分析各自的優勢與缺點,為項目中Java緩存方案中的Redis編程模型的選擇提供參考。

Jedis與Redisson對比

1.概況對比

Jedis是Redis的Java實現的客戶端,其API提供了比較全面的Redis命令的支持;Redisson實現了分布式和可擴展的Java數據結構,和Jedis相比,功能較為簡單,不支持字符串操作,不支持排序、事務、管道、分區等Redis特性。Redisson的宗旨是促進使用者對Redis的關注分離,從而讓使用者能夠將精力更集中地放在處理業務邏輯上。

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("my-map"); // implement java.util.Map
map.put("key", "value");
map.containsKey("key");
map.get("key");

3.可伸縮性

Jedis使用阻塞的I/O,且其方法調用都是同步的,程序流需要等到sockets處理完I/O才能執行,不支持異步。Jedis客戶端實例不是線程安全的,所以需要通過連接池來使用Jedis。

Redisson使用非阻塞的I/O和基于Netty框架的事件驅動的通信層,其方法調用是異步的。Redisson的API是線程安全的,所以可以操作單個Redisson連接來完成各種操作。

4.數據結構

Jedis僅支持基本的數據類型如:String、Hash、List、Set、Sorted Set。

Redisson不僅提供了一系列的分布式Java常用對象,基本可以與Java的基本數據結構通用,還提供了許多分布式服務,其中包括(BitSet, Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, CountDownLatch, Publish / Subscribe, Bloom filter, Remote service, Spring cache, Executor service, Live Object service, Scheduler service)。

在分布式開發中,Redisson可提供更便捷的方法。

5.第三方框架整合

(1)Redisson提供了和Spring框架的各項特性類似的,以Spring XML的命名空間的方式配置RedissonClient實例和它所支持的所有對象和服務;

(2)Redisson完整的實現了Spring框架里的緩存機制;

(3)Redisson在Redis的基礎上實現了Java緩存標準規范;

(4)Redisson為Apache Tomcat集群提供了基于Redis的非黏性會話管理功能。該功能支持Apache Tomcat的6、7和8版。

(5)Redisson還提供了Spring Session會話管理器的實現

以上就是動力節點小編介紹的"Redis框架Jedis及Redisson的對比",希望對大家有幫助,想了解更多可查看Redis教程。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 99热这里只有精品在线 | 123日本不卡在线观看 | 在线色片 | 狼人射综合 | 亚洲成人伊人网 | 99热久久国产这里是精品 | 久久精品一区二区三区不卡 | 国内精品一级毛片免费看 | 伊人精品视频在线 | 美女一级a毛片免费观看 | 日韩爱爱小视频 | 狠狠色噜噜狠狠狠狠网站视频 | 久久综合中文字幕 | 国产成人在线免费视频 | 一本久道综合久久精品 | 日韩在线看片 | 久久精品国产一区二区三区肥胖 | 激情五月婷婷在线 | 亚洲综合图片区 | 豆国产93在线 | 亚洲 | 欧美日韩综合高清一区二区 | 中国妞xxxx| 久久精品影视 | 久久夜色精品 | 欧美xxxxx性另类 | 国内国产精品天干天干 | 日本久久伊人 | 99久久久无码国产精品 | 青青久久精品国产免费看 | 日韩美在线 | 91视频国产91久久久 | 五月婷婷在线观看视频 | 日韩亚洲欧美在线观看 | 亚洲第一区第二区 | 又粗又大的机巴好爽视频视频 | 在线不卡免费视频 | 亚洲国产视频在线观看 | 99国产精品免费观看视频 | 毛片 mp4| 亚洲精品综合一区二区 | 精品中文字幕乱码一区二区 |