大战熟女丰满人妻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福利| 免费国产高清精品一区在线 | 久久97精品久久久久久久看片 | 国产精品一国产精品免费 | 九九热视频在线观看 | 深夜福利视频在线一区 | 色日韩 | 国产波波社区精品视频 | 黑人巨大vs日本人优 | 日韩一区二区在线视频 | 一级做a毛片免费视频 | 91精品国产综合久久福利 | 四房婷婷 | 欧美不卡一区 | 四虎永久免费观看 | 免费一级a毛片免费观看欧美大片 | 99久久精品6在线播放 | 久久久精品午夜免费不卡 | 欧美乱大交xxxxxx喷潮免费 | 播放一级毛片 | 国产欧美一区二区精品性色 | 99久久99久久免费精品蜜桃 | 午夜时刻免费实验区观看 | 亚洲精品色播一区二区 | 亚洲综合黄色 | 男人私人影院免费看视频 | 亚洲国产成人久久综合一区77 | 免费一级特黄欧美大片勹久久网 | 99精品在线视频观看 | 国产香蕉偷在线观看视频 | 日本色婷婷 | 一级毛片高清大全免费观看 | 久久天天躁夜夜躁狠狠85麻豆 | se94se欧美 | 久久久久久久网站 | 久草在线手机 | 深夜你懂的在线网址入口 | 台湾亚洲精品一区二区tv | 全部在线播放免费毛片 | 91精品免费国产高清在线 |