Redisson源码赏析 - 简介

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介:

转自官方wiki概述

Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, CountDownLatch, Publish / Subscribe, Bloom filter, Remote service, Spring cache, Executor service, Live Object service, Scheduler service) Redisson提供了使用Redis的最简单和最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离(Separation of Concern),从而让使用者能够将精力更集中地放在处理业务逻辑上。

关于Redisson项目的详细介绍可以在官方网站找到。

每个Redis服务实例都能管理多达1TB的内存。

以下是Redisson的结构:

如果你现在正在使用其他的Redis的Java客户端,那么Redis命令和Redisson对象匹配列表 能够帮助你轻松的将现有代码迁徙到Redisson框架里来。

Redisson底层采用的是Netty 框架。支持Redis 2.8以上版本,支持Java1.6+以上版本。

说明:
好记性不如烂笔头, 此文及后续文章作为本人学习Redisson源码时的笔记, 如有错误及不足敬请指明并理解

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
6月前
|
Java 数据库连接 数据库
源码分析系列教程(完) - 终章总结
源码分析系列教程(完) - 终章总结
27 0
源码分析系列教程(完) - 终章总结
|
3月前
|
缓存 NoSQL Java
【SpringCache】快速入门 通俗易懂
【SpringCache】快速入门 通俗易懂
26 0
|
9月前
|
XML 监控 前端开发
史上最全SpringBoot面试题(一)
史上最全SpringBoot面试题(一)
|
6月前
|
消息中间件 存储 缓存
Redis源码剖析系列博文开篇&大纲
今年我启动了好几个比较有挑战的个人项目,比如写一门编程语言、成为一名视频UP主、写科幻小说…… 这些项目目前进度都很堪忧,一方面这些项目挑战都比较大,另一方面业余时间还要忙着吃吃喝喝、追剧、刷综艺、睡懒觉…… 不过有个项目进度不至于那么不堪,那就是今天的猪脚——《Redis源码剖析》系列博文,今天也是这个系列博文的开篇。为此,我也在github上建立了中文注解版的Redis源码库,详见https://github.com/xindoo/redis,目前已经添加近700行的中文注释,欢迎Star和关注。
44 0
|
8月前
|
监控 Java Maven
2023年springboot经典面试题目,面试题集合
2023年springboot经典面试题目,面试题集合
|
10月前
|
开发框架 监控 NoSQL
阿里内部SpringBoot进阶宝典横空出世,实战源码齐飞
想必大家都知道使用SpringBoot的最大好处就是简化配置,它实现了自动化配置。它简化了Spring应用开发,不需要配置就能运行Spring应用,无论是简单的Web系统,还是构建复杂系统,都只需要少量配置和代码就能完成。这有点像每个公司基于Spring框架做的内部开发框架,不同的是,Spring Boot更完善、更强大。
|
消息中间件 存储 缓存
RocketMQ最新版源码剖析注释笔记 关注我的技术博客:
RocketMQ最新版源码剖析注释笔记 关注我的技术博客:
210 0
|
存储 缓存 监控
Redis学习最终版:面试题合集
Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。
Redis学习最终版:面试题合集
|
XML JSON Java
SpringBoot 基础知识汇总 (史上最全)
SpringBoot常用注解,起步依赖starter,配置文件格式,yml优先级,SpringBoot打包运行,starter和parent的区别,Restful接口请求风格。
177 0
SpringBoot 基础知识汇总 (史上最全)
|
存储 消息中间件 缓存
2021最新版 史上最全的50个Redis面试题(含答案)
2021最新版 史上最全的50个Redis面试题(含答案) 1、什么是Redis? 2、Redis相比memcached有哪些优势? 3、Redis支持哪几种数据类型? 4、Redis主要消耗什么物理资源? 5、Redis的全称是什么? 6、Redis有哪几种数据淘汰策略? 7、Redis官方为什么不提供Windows版本? 8、一个字符串类型的值能存储最大容量是多少? 9、为什么Redis需要把所有数据放到内存中? 10、Redis集群方案应该怎么做?都有哪些方案?
481 0
2021最新版 史上最全的50个Redis面试题(含答案)