Skip to content

第13章 分布式缓存——基于Redis

13.1 认识缓存

13.1.1 什么是本地缓存

13.1.2 什么是分布式缓存

13.1.3 什么是Redis

13.1.4 Redis的整体架构

13.2 搭建Redis集群环境

13.2.1 搭建主从环境

13.2.2 搭建Sentinel集群环境

13.2.3 搭建Codis集群环境

13.2.4 搭建Redis Cluster集群环境

13.3 将Spring Cloud Alibaba应用接入Redis

13.3.1 【实例】集成spring-boot-starter-data-redis,将Spring Cloud Alibaba应用接入Redis主从环境

13.3.2 【实例】集成redisson-spring-boot-starter,将Spring Cloud Alibaba应用接入Redis的Sentinel环境

13.3.3 【实例】集成Jedis,将Spring Cloud Alibaba应用接入Redis的Codis集群环境

13.3.4 【实例】集成Lettuce,将Spring Cloud Alibaba应用接入Redis Cluster集群环境

13.4 “用分布式缓存Redis和Redisson框架实现分布式锁”的原理

13.4.1 什么是分布式锁

13.4.2 初始化RedissonClient并连接Redis的服务器端

13.4.3 “用Redisson框架的RedissonLock类实现分布式锁”的原理

13.4.4 【实例】在Spring Cloud Alibaba应用中,验证分布式锁的功能