大战熟女丰满人妻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 來源:動力節點 瀏覽1901次

本文的主要內容為對比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編程,感興趣的同學可以關注一下。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产精品久久久久久福利 | 97视频免费看 | 天天综合天天操 | 国产成人精品s8sp视频 | 亚洲国产视频在线观看 | 超碰v| 毛片在线高清免费观看 | 亚洲国产成人久久综合一区 | 狠狠狠色 | 欧美日韩国产58香蕉在线视频 | 亚洲免费成人网 | 亚洲综合精品一区二区三区中文 | 精品一区二区日本高清 | 国产精品剧情原创麻豆国产 | 日本xxxx色视频在线观看免 | 欧美xx毛片免费看 | 久久草在线观看 | 99精品国产自产在线观看 | 欧美色视频日本片高清在线观看 | 高清毛片在线看高清 | 一区二区三区在线视频观看 | 精品牛牛影视久久精品 | 久久黄色影院 | 看全色黄大色黄大片色责看的 | 国产日韩高清一区二区三区 | 成人国产在线看不卡 | 91日本在线精品高清观看 | 久久综合精品国产一区二区三区无 | 91亚洲国产成人久久精品网站 | 在线免费观看毛片 | 看全色黄大色大片免费久久久 | 天天怕夜夜怕狠狠怕 | 色无极欧美| 成人在线视频网站 | 99视频精品全部免费免费观 | 黄片毛片一级 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 老子不卡 | 天天操夜夜添 | 久久91精品牛牛 | 成人国产在线视频 |