基于Docker Compose单机实现多级缓存架构2024

文章目录

一、环境参考

Name Version
Docker Desktop for Windows 4.23.0
Openjdk 8
MySQL 8.2.0
Redis 7.2
Canal 1.1.7
OpenResty 1.21.4.3-3-jammy-amd64
Lua -
Caffeine -

二、专栏简介

多级缓存实现过程比较长,将拆分为多个文章分步讲述。如果一切顺利,大致会得到如下一个多级缓存架构:

本专栏主要对Lua缓存Redis缓存Caffeine缓存进行实践,以及缓存同步实践。依次为以下几篇:

  1. 多级缓存架构(一)项目初始化
  2. 多级缓存架构(二)Caffeine进程缓存
  3. 多级缓存架构(三)OpenResty Lua缓存
  4. 多级缓存架构(四)Redis缓存
  5. 多级缓存架构(五)缓存同步

三、扩展

对于高可用,集群等扩展,例如下图的构造,本专栏只包含部分展开但并不提供实践指导

相关推荐
[听得时光枕水眠]37 分钟前
【Docker】Docker上安装MySql8和Redis
运维·docker·容器
叫我DPT41 分钟前
redis
数据库·redis·缓存
神秘的土鸡2 小时前
Linux中Docker容器构建MariaDB数据库教程
linux·运维·服务器·数据库·docker·mariadb
爱上语文3 小时前
Springboot三层架构
java·开发语言·spring boot·spring·架构
攸攸太上3 小时前
Docker学习
java·网络·学习·docker·容器
Sylvan Ding4 小时前
Docker+PyCharm远程调试&环境隔离解决方案
docker·容器·pycharm
ღ᭄ꦿ࿐Never say never꧂5 小时前
微服务架构中的负载均衡与服务注册中心(Nacos)
java·spring boot·后端·spring cloud·微服务·架构·负载均衡
CaritoB5 小时前
中台架构下的数据仓库与非结构化数据整合
数据仓库·架构
后端小张5 小时前
Redis 执行 Lua,能保证原子性吗?
数据库·redis·缓存
_道隐_6 小时前
如何在Windows上安装Docker
windows·docker