一:简介
Redis是一个单线程
的内存服务器。Redisson是redis的一个Java客户端,为使用者提供了一系列具有分布式
特性的常用工具类,使得原本作为协调单机多线程并发
程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难度,同时结合各富特色的分布式服务,更进一步简化了分布式环境中程序相互之间的协作,Redisson底层采用的是Netty 框架。Redisson比Jedis功能更加强大。
Redisson是我国的一位大牛写的一个框架,可以使用 redis做类似JDK的全局队列、锁、集合等N多封装好的东西,同时也是redis官方推荐的框架。Redisson是redis分布式方向落地的产品,不仅开源免费,而且内置分布式锁,分布式服务等诸多功能,是基于redis实现分布式的最佳选择。官方文档地址:https://github.com/redisson/redisson/wiki
Redisson应用场景
- 分布式锁
- 分布式应用
- 分布式缓存
- 分布式回话管理
- 分布式服务(任务,延迟任务,执行器)
- 分布式redis客户端