
缓存实战
文章平均质量分 94
悟空聊架构
公众号:悟空聊架构,7 年一线互联网经验,全栈工程师,手写了 PMP 刷题小程序和 Java刷题小程序。超爱图解底层原理。
公众号:悟空聊架构
展开
-
# 20 图 |6000 字 |实战缓存(上篇)
20 图 |实战缓存(上篇)前言先说个小事情,今天试了下做动图,就一张动图都花了我 1 个小时,还做得很难看。。本文主要内容如下:上一篇讲到如何做性能调优的方法,比如给表加索引、动静分离、减少不必要的日志打印。但有一个很强大的优化方式没有提到,那就是加缓存,比如查询小程序的广告位配置,因为没什么人会去频繁的改,将广告位配置丢到缓存里面再适合不过了。那我们就给开源 Spring Cloud 实战项目 PassJava 加下缓存来提升下性能。我把后端、前端、小程序都上传到同一个仓库里面了,大家可以原创 2021-04-23 10:44:18 · 243 阅读 · 2 评论 -
镜 | 五大维度深度剖析 Redis 主从架构原理
大家好,我是悟空。前言玩过王者荣耀的同学,应该都知道里面有个英雄叫做镜,她释放技能时,会出现一个长相一模一样的分身,而且动作也是一样的。那么我们今天要讨论的主从架构原理其实就是多个节点中有一个作为本体,其他节点作为分身存在,但是本体和分身的数据都是一样的。为了保证缓存的高可用,我们经常听到采用主从架构来保证高可用,那如何去理解主从架构核心原理呢?这次我们还是用最熟悉的 Redis 缓存来理解主从架构,只要理解了一个主从架构,其他技术的主从架构都是一通百通。Redis 的主从架构,其实就是利用多原创 2021-08-31 08:08:42 · 483 阅读 · 0 评论 -
Redis 冷备方案
大家好,我是悟空呀。Redis 的 RDB 持久化方案,相信大家都有所了解,但是对于企业来说,如果只是持久化了一个 RDB 文件,不足以应付生产级别的事故。通常的方案就是对 RDB 进行多个备份,今天带大家来真枪实弹操作下 RDB 的冷备,以及通过 RDB 进行数据恢复。企业级冷备方案Redis RDB 持久化是非常适合做企业级的冷备方案的,这里的冷备可以理解为将已生成的文件拷贝到其他机器或者云服务器上。RDB 适合做冷备的原因如下:RDB 文件生成后,改变的频率低,除非频繁触发检查点导致重新生原创 2021-08-25 22:25:21 · 1482 阅读 · 0 评论 -
玩好分布式,还是得搭一套集群环境
玩好分布式,还是得搭一套集群环境大家好,我是悟空。闲来无事,在本地用虚拟机搭建了 4 个 centos 的集群环境,机器之间可以相互访问。从此以后我的本地就有一套集群环境了,真正意义上可以模拟分布式的环境了!后面还可以模拟大型电商项目的高并发场景,美滋滋!比如我想搭建 Redis 集群、Kafaka 集群、Storm 集群,这套环境统统可以搞定。本篇非常详尽地记录了我是如何搭建这套集群基础环境的,为了防止遇到其他坑,每步我都有截图,就是为了方便大家跟着搭一套。通过本篇,你可以学到:如何搭建和组原创 2021-08-10 17:09:10 · 292 阅读 · 0 评论 -
统一缓存帝国 - 实战 Spring Cache
我正在参与 优快云《新程序员》有奖征文,并附上本活动页面的链接地址。你好,我是悟空。前三篇讲解的缓存使用和分布式锁的都是基于 Redis 来做缓存的,本篇我来向大家介绍一种兼容所有缓存中间件的方案,不论我们是使用 Redis 还是 Ehcache,都不需要关心如何操作 Redis 或者 Ehcache,这套方案统统帮你搞定。这套方案就是大名鼎鼎的 Spring Cache。什么?你没有听过,没关系,本篇带你一起探索。一、揭开 Spring Cache 的面纱1.1 现有缓存方案的痛点试想一种原创 2021-07-01 21:06:11 · 331 阅读 · 1 评论 -
统一缓存帝国 - 实战 Spring Cache
统一缓存帝国 - 实战 Spring Cache前三篇讲解的缓存使用和分布式锁的都是基于 Redis 来做缓存的,本篇我来向大家介绍一种兼容所有缓存中间件的方案,不论我们是使用 Redis 还是 Ehcache,都不需要关心如何操作 Redis 或者 Ehcache,这套方案统统帮你搞定。这套方案就是大名鼎鼎的 Spring Cache。什么?你没有听过,没关系,本篇带你一起探索。缓存系列文章:《缓存实战(一)》《缓存实战(二)Redis分布式锁》《缓存实战(三)Redisson 分布式锁》原创 2021-07-01 21:00:41 · 348 阅读 · 0 评论