The Redisson client
Redisson is an enhanced Redis Java client, which provides a more convenient and easier way to work with Redis. Redisson offers a series of distributed objects and services, which simplifies the design and implementation of large distributed systems with Redis.
The following diagram shows an excerpt of Redisson features:
Redisson is based on the Netty framework in Java NIO. Not only can it be used as an extended Redis client on the database driver layer, it also provides more advanced features. Native Redis data types such as hash
, list
, set
, string
, Geo
, and HyperLogLog
are encapsulated into easy-to-use Java data structures or objects (Map
, List
, Set
, Object Bucket
, Geospatial Bucket
, and HyperLogLog
).
In addition, Redisson includes distributed data types such as Multimap, LocalCachedMap, and SortedSet. The Distributed lock, MultiLock, ReadWriteLock, FairLock, RedLock, Semaphore, and CountDownLatch objects are also implemented in the Redisson library. In short, Redisson...