大战熟女丰满人妻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編程,感興趣的同學可以關注一下。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久精品视频免费在线观看 | 久久se精品一区二区国产 | 中国女人精69xxxxxx视频 | 亚洲品质自拍视频 | 奇米色视频 | 欧美天天影院 | 97在线成人免费视频观看 | 特黄特色一级aa毛片免费观看 | 2020年国产高中毛片在线视频 | 亚洲香蕉国产高清在线播放 | 黑人巨大vs日本人优 | 国产1区| 男人深夜网站 | 日韩高清欧美精品亚洲 | 九九热精品免费 | 国产成人在线免费观看 | 91视频首页| 久久精品23| 天天操天天干天天插 | 成人精品视频 | 99综合| 久久久噜噜噜久久 | 国产亚洲精品久久久久久小说 | 亚洲精品久久99久久一 | 视频二区 中文字幕 欧美 | 欧美在线国产 | 国产日本亚洲欧美 | 国产全黄a一级毛片 | 夜夜夜夜猛噜噜噜噜噜 | 久久青草免费免费91线频观看 | 91成人免费福利网站在线 | 欧美激情级毛片 | 免费国产小视频在线观看 | 亚洲国产高清一区二区三区 | 久久国产视频网站 | 久久精品免看国产成 | 国产色婷婷精品综合在线手机播放 | 久久久亚洲国产精品主播 | 一级毛片免费播放视频 | 久久香蕉国产线看观看亚洲片 | 亚洲国产精品综合久久网络 |