
REDIS6高性能缓存
文章平均质量分 88
redis6
所得皆惊喜
很高兴认识大家,我是蓝帽子先生,优快云博客专家,Java领域优质创作者,阿里云社区受邀专家博主,目前从事某药物公司,负责小程序、app 服务端开发,跟随前辈熟悉商城逻辑代码中。热爱开源、热爱学习、目前Spring源码和MYSQL系统学习中。2025年,期待一起学习、一起进步!
展开
-
REDIS16_LRU算法概述、查看默认内存、默认是如何删除数据、缓存淘汰策略
REDIS15_LRU算法概述、查看默认内存、默认是如何删除数据、缓存淘汰策略原创 2023-03-11 20:28:47 · 755 阅读 · 0 评论 -
REDIS12_Spring Cache概述、@Cacheable、@CacheEvict、@Caching、@CachePut的使用
文章目录①. Spring Cache概述②. Spring cache入门案列@Cacheable③. JSON格式转换、空值缓存④. @CacheEvict、@Caching、@CachePut的使用⑤. SpringCache原理与不足①. Spring Cache概述①. 如何找到Spring Cache的官方文档(https://docs.spring.io/spring-framework/docs/5.2.17.BUILD-SNAPSHOT/spring-framework-refe原创 2021-09-01 20:14:14 · 1063 阅读 · 1 评论 -
REDIS11_缓存和数据库一致性如何保证、解决方案、提供Canel解决数据一致性问题
文章目录①. 缓存和数据库双写一致保证②. 缓存数据一致性-解决方案③. 缓存数据一致性-解决-Canal①. 缓存和数据库双写一致保证①. 只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题②. 那么,如何解决一致性问题?提供两种解决方案:双写模式、失效模式(下面将介绍这两种模式以及带来的问题)③. 双写模式:写数据库后,写缓存问题:并发时,2写进入,写完DB后都写缓存,这个时候本来缓存最新应该是2的,这样就导致了缓存最新是1④. 失原创 2021-09-01 16:40:37 · 712 阅读 · 0 评论 -
REDIS15_Redission的入门案例、多主案例搭建、分布式锁进行加锁、解锁底层源码解析
文章目录①. 如何基于官网进行开发②. 基于Redisson的入门案例③. setnx的分布式锁有哪些不足④. 三台主机案例搭建⑤. Redisson源码解析①. 如何基于官网进行开发①. 进入redis中文官网,点击文档②.选择分布式锁,打开页面③. 点击Wiki④. 后续关于分布式锁,需要什么内容,进行文档的查阅⑤. 天上飞的理念(RedLock)必然有落地的实现(Redisson)⑥. redission解决了两个问题锁的自动续期,如果业务超长,运行期间自动给锁续上新原创 2021-09-01 11:21:40 · 1758 阅读 · 6 评论 -
REDIS14_分布式锁的概述、加锁使用sexnu、解锁使用lua脚本保证原子性、引发的问题思考
文章目录①. 分布式锁的概述②. 分布式锁的案例搭建③. 为何要使用sexnx+lua脚本解决④. 问题总结⑤. Redis单机CP、集群AP、EurekaAP、Zookeeper集群CP⑥. 单机的Redis案例加锁、解锁①. 分布式锁的概述①. 锁的种类单机版同一个JVM虚拟机内,synchronized或者Lock接口分布式不同个JVM虚拟机内,单机的线程锁机制不再起作用,资源类在不同的服务器之间共享了②. 一个靠谱分布式锁需要具备的条件和刚需 掌握独占性:任何时刻只能有且仅原创 2021-08-31 17:38:37 · 1221 阅读 · 2 评论 -
REDIS6_分布式存储极致性能目录
缓存从入门到源码的深入交流中!!!原创 2020-10-21 21:45:12 · 25920 阅读 · 20 评论