暂无个人介绍
Redisson成为GitHub里星星最多的Redis Java客户端
Redisson采用了常见的若干项目作为依赖,比如Netty、Jackson等等。
Redisson官方提供了一些列常见框架的整合,包括Spring,Spring缓存,Hibernate二级缓存和JMX/DropWizard统计等,还提供了拿来即用的Tomcat会话管理器以及Spring会话管理器。
Redisson集群管理工具提供了通过程序化的方式,像redis-trib.rb脚本一样方便地管理Redis集群的工具。
Redisson Node指的是Redisson在分布式运算环境中作为独立节点运行的一种模式。Redisson Node的功能可以用来执行通过分布式执行服务或分布式调度执行服务发送的远程任务,也可以用来为分布式远程服务提供远端服务。 所有这些功能全部包含在一个JAR包里。
Redis命令和Redisson对象内部操作的对照表。
Redisson客户端提供的额外功能包括节点上线下线监听器,对复杂多维(嵌套)结构的数据结构支持,还包含了批量执行,事务执行和脚本执行命令的功能。另外还提供了与其他Redis客户端类似的底层客户端功能。
Redisson在Redis基础上提供了一些列的分布式服务。
Redisson在Redis基础上提供了一些列的分布式锁和同步器
Redisson在Redis基础上提供了一些列的分布式集合。
Redisson提供了通用对象桶、二进制流、地理空间对象桶、BitSet、原子整长形、原子双精度浮点、话题、 布隆过滤器、基数估计算法、整长型累加器、双精度浮点累加器和限流器分布式对象
在集群模式下,Redisson为单个Redis集合类型提供了自动分片的功能。在自动分片功能的帮助下,单个集合拆分以后均匀的分布在整个集群里,而不是被挤在单一一个节点里。Redisson通过自身的分片算法,将一个大集合拆分为若干个片段,然后将拆分后的片段均匀的分布到集群里各个节点里,保证每个节点分配到的片段数量大体相同。
Redisson的对象编码类是用于将对象进行序列化和反序列化,以实现对该对象在Redis里的读取和存储。Redisson提供了多种的对象编码供大家选择。
Redisson框架提供的几乎所有对象都包含了同步和异步相互匹配的方法。这些对象都可以通过RedissonClient接口获取。同时还为大部分Redisson对象提供了满足异步流处理标准的程序接口RedissonReactiveClient。
Redisson客户端配置方法
Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。Redisson提供了使用Redis的最简单和最便捷的方法。