天天看點

Redisson源碼賞析 - 簡介

Redisson是一個在Redis的基礎上實作的Java駐記憶體資料網格(In-Memory Data Grid)。它不僅提供了一系列的分布式的Java常用對象,還提供了許多分布式服務。其中包括(<code>BitSet</code>, <code>Set</code>, <code>Multimap</code>, <code>SortedSet</code>, <code>Map</code>, <code>List</code>, <code>Queue</code>, <code>BlockingQueue</code>, <code>Deque</code>, <code>BlockingDeque</code>, <code>Semaphore</code>, <code>Lock</code>, <code>AtomicLong</code>, <code>CountDownLatch</code>, <code>Publish / Subscribe</code>, <code>Bloom filter</code>, <code>Remote service</code>, <code>Spring cache</code>, <code>Executor service</code>, <code>Live Object service</code>, <code>Scheduler service</code>) Redisson提供了使用Redis的最簡單和最便捷的方法。Redisson的宗旨是促進使用者對Redis的關注分離(Separation of Concern),進而讓使用者能夠将精力更集中地放在處理業務邏輯上。

每個Redis服務執行個體都能管理多達1TB的記憶體。

以下是Redisson的結構:

Redisson源碼賞析 - 簡介
說明: 好記性不如爛筆頭, 此文及後續文章作為本人學習Redisson源碼時的筆記, 如有錯誤及不足敬請指明并了解