原文:使用缓存时对于加锁的思考

突然发现之前写的自己实现XXX的话题不是很被大众关注,可能是真的写的不行,也可能是大多都是一些吃了饭没事做瞎写的一些东西,大家都没兴趣,之后可能会尽量写一些真正实用的东西,大家一起学习。言归正传,促使我研究这个话题的原因是在工作中遇到需要自己实现多级缓存的情况。比如在springboot中我们虽然可以随意替换缓存技术,可以使用redis也可以使用ehcache,但是据我所知,这些缓存默认都是只能 ...

2018-05-14 11:12 3 652 推荐指数:

查看详情

使用缓存对于加锁思考(* * * * *)

使用缓存对于加锁思考 原文:https://www.cnblogs.com/rongdi/p/9034886.html   突然发现之前写的自己实现XXX的话题不是很被大众关注,可能是真的写的不行,也可能是大多都是一些吃了饭没事做瞎写的一些东西,大家都没兴趣,之后可能会尽量写一些真正 ...

Tue May 15 01:36:00 CST 2018 0 1551
使用SQLite做本地数据缓存思考

,它基本解释了缓存最基本的使用。 关于缓存的考虑是多方面,但是大部分情况下的设计至少应该要有两级才算是比较 ...

Sun Oct 08 17:26:00 CST 2017 23 5360
缓存技术使用的实践思考分析

按照现在流行的互联网分层架构模型,最简单的架构当属Web响应层+DB存储层的架构。从最开始的单机混合部署Web和DB,到后来将二者拆分到不同物理机以避免共享机器硬件 ...

Thu Oct 24 04:58:00 CST 2019 0 399
一个缓存使用思考:Spring Cache VS Caffeine 原生 API

欢迎访问我的个人博客,《一个缓存使用思考:Spring Cache VS Caffeine 原生 API》 最近在学习本地缓存发现,在 Spring 技术栈的开发中,既可以使用 Spring Cache 的注解形式操作缓存,也可用各种缓存方案的原生 API。那么是否 Spring ...

Mon Dec 09 21:35:00 CST 2019 0 1395
关于Redis缓存预热的思考

系统上线,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题。 这里我考虑2个问题: A、哪些数据需要预热? B、如何预热? 关于问题A,根据不同的业务系统有不同的方法。 可以将已知的热门数据加载到Redis,这种方法适合于 ...

Thu Dec 26 23:26:00 CST 2019 0 3715
【高并发】优化加锁方式竟然死锁了!!

写在前面 今天,在优化程序的加锁方式,竟然出现了死锁!!到底是为什么呢?!经过仔细的分析之后,终于找到了原因。 为何需要优化加锁方式? 在《【高并发】高并发环境下诡异的加锁问题(你加的锁未必安全)》一文中,我们在转账类TansferAccount中使用 ...

Mon Apr 13 05:41:00 CST 2020 0 1156
MySQL 两表join加锁情况

事务隔离级别为Repeatable Read test1: begin; select * from leouser_inno straight_join leouser2_in ...

Wed Feb 13 02:40:00 CST 2019 0 815
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM