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的結構:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLlJXd0NWZ0lGajJXYvw1Zy9mLu92czlGZlJ3Lc9CX6MHc0RHaiojIsJye.png)
說明: 好記性不如爛筆頭, 此文及後續文章作為本人學習Redisson源碼時的筆記, 如有錯誤及不足敬請指明并了解