
Redisson 使用手册
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),从而让使用者能够将精力更集中地放在处理业务逻辑上。
数据库 15846人已学习
目录
- 0. 项目介绍 8266 浏览
- 1. 概述 4053 浏览
-
2. 配置方法
4536 浏览
- 2.1. 程序化配置方法 4897 浏览
- 2.2. 文件方式配置 4668 浏览
- 2.3. 常用设置 4305 浏览
- 2.4. 集群模式 12339 浏览
- 2.5. 云托管模式 2006 浏览
- 2.6. 单Redis节点模式 3570 浏览
- 2.7. 哨兵模式 3275 浏览
- 2.8. 主从模式 2195 浏览
-
3. 程序接口调用方式
2997 浏览
- 3.1. 异步执行方式 2861 浏览
- 3.2. 异步流执行方式 1865 浏览
- 4. 数据序列化 3574 浏览
- 5. 单个集合数据分片(Sharding) 2468 浏览
-
6. 分布式对象
3590 浏览
- 6.1. 通用对象桶(Object Bucket) 6272 浏览
- 6.2. 二进制流(Binary Stream) 2128 浏览
- 6.3. 地理空间对象桶(Geospatial Bucket) 2010 浏览
- 6.4. BitSet 1821 浏览
- 6.5. 原子整长形(AtomicLong) 2570 浏览
- 6.6. 原子双精度浮点(AtomicDouble) 1824 浏览
- 6.7. 话题(订阅分发) 1967 浏览
- 6.8. 布隆过滤器(Bloom Filter) 2629 浏览
- 6.9. 基数估计算法(HyperLogLog) 1203 浏览
- 6.10. 整长型累加器(LongAdder) 2322 浏览
- 6.11. 双精度浮点累加器(DoubleAdder) 1274 浏览
- 6.12. 限流器(RateLimiter) 2448 浏览
-
7. 分布式集合
3074 浏览
- 7.1. 映射(Map) 5223 浏览
- 7.2. 多值映射(Multimap) 2271 浏览
- 7.3. 集(Set) 3394 浏览
- 7.4. 有序集(SortedSet) 2793 浏览
- 7.5. 计分排序集(ScoredSortedSet) 3599 浏览
- 7.6. 字典排序集(LexSortedSet) 1543 浏览
- 7.7. 列表(List) 3022 浏览
- 7.8. 队列(Queue) 2760 浏览
- 7.9. 双端队列(Deque) 1784 浏览
- 7.10. 阻塞队列(Blocking Queue) 6701 浏览
- 7.11. 有界阻塞队列(Bounded Blocking Queue) 2509 浏览
- 7.12. 阻塞双端队列(Blocking Deque) 1906 浏览
- 7.13. 阻塞公平队列(Blocking Fair Queue) 1188 浏览
- 7.14. 阻塞公平双端队列(Blocking Fair Deque) 915 浏览
- 7.15. 延迟队列(Delayed Queue) 2526 浏览
- 7.16. 优先队列(Priority Queue) 1642 浏览
- 7.17. 优先双端队列(Priority Deque) 905 浏览
- 7.18. 优先阻塞队列(Priority Blocking Queue) 1072 浏览
- 7.19. 优先阻塞双端队列(Priority Blocking Deque) 904 浏览
-
8. 分布式锁和同步器
2818 浏览
- 8.1. 可重入锁(Reentrant Lock) 4631 浏览
- 8.2. 公平锁(Fair Lock) 3479 浏览
- 8.3. 联锁(MultiLock) 2201 浏览
- 8.4. 红锁(RedLock) 2721 浏览
- 8.5. 读写锁(ReadWriteLock) 2012 浏览
- 8.6. 信号量(Semaphore) 1994 浏览
- 8.7. 可过期性信号量(PermitExpirableSemaphore) 1692 浏览
- 8.8. 闭锁(CountDownLatch) 1371 浏览
-
9. 分布式服务
1969 浏览
-
9.1. 分布式远程服务(Remote Service)
1613 浏览
- 9.1.1. 分布式远程服务工作流程 1072 浏览
- 9.1.2. 发送即不管(Fire-and-Forget)模式和应答回执(Ack-Response)模式 1085 浏览
- 9.1.3. 异步调用 1016 浏览
- 9.1.4. 取消异步调用 688 浏览
-
9.2. 分布式实时对象(Live Object)服务
1193 浏览
- 9.2.1. 介绍 877 浏览
- 9.2.2. 使用方法 1361 浏览
- 9.2.3. 高级使用方法 790 浏览
- 9.2.4. 注解(Annotation)使用方法 904 浏览
- 9.2.5. 使用限制 687 浏览
-
9.3. 分布式执行服务(Executor Service)
954 浏览
- 9.3.1. 分布式执行服务概述 983 浏览
- 9.3.2. 任务 1076 浏览
- 9.3.3. 取消任务 541 浏览
-
9.4. 分布式调度任务服务(Scheduler Service)
1232 浏览
- 9.4.1. 分布式调度任务服务概述 1270 浏览
- 9.4.2. 设定任务计划 1283 浏览
- 9.4.3. 通过CRON表达式设定任务计划 1037 浏览
- 9.4.4. 取消计划任务 787 浏览
-
9.5. 分布式映射归纳服务(MapReduce)
688 浏览
- 9.5.1 介绍 635 浏览
- 9.5.2 映射(Map)类型的使用范例 690 浏览
- 9.5.3 集合(Collection)类型的使用范例 601 浏览
-
9.1. 分布式远程服务(Remote Service)
1613 浏览
-
10. 额外功能
1381 浏览
- 10.1. 对Redis节点的操作 924 浏览
- 10.2. 复杂多维对象结构和对象引用的支持 860 浏览
- 10.3. 命令的批量执行 1703 浏览
- 10.4. Redisson事务 2397 浏览
- 10.5. XA事务(XA Transactions) 1091 浏览
- 10.6. 脚本执行 949 浏览
- 10.7. 底层Redis客户端 876 浏览
- 11. Redis命令和Redisson对象匹配列表 3315 浏览
-
12. 独立节点模式
1237 浏览
- 12.1. 概述 699 浏览
- 12.2. 配置方法 835 浏览
- 12.3. 初始化监听器 893 浏览
- 12.4. 嵌入式运行方法 640 浏览
- 12.5. 命令行运行方法 559 浏览
- 12.6. Docker方式运行方法 603 浏览
- 13. 工具 1752 浏览 1 评论
-
14. 第三方框架整合
1586 浏览
- 14.1. Spring框架整合 1626 浏览
- 14.2. Spring Cache整合 2263 浏览
- 14.3. Hibernate整合 878 浏览
- 14.4. Java缓存标准规范JCache API (JSR-107) 852 浏览
- 14.5. Tomcat会话管理器(Tomcat Session Manager) 723 浏览
- 14.6. Spring会话管理器(Spring Session Manager) 810 浏览
- 14.7. Spring事务管理器(Spring Transaction Manager) 858 浏览
- 14.8. Spring Data Redis集成 1324 浏览
- 14.9. Spring Boot Starter集成 2170 浏览
- 14.10. 统计与监控 (JMX和其它监控系统) 1190 浏览
- 15. 项目依赖列表 1243 浏览
- 16. FAQ 952 浏览