![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
Lune_solitair
这个作者很懒,什么都没留下…
展开
-
8、锁(synchronized、lock、redis实现分布式锁)
记录每一个努力的日子! 上一篇:缓存(使用map实现内存缓存、使用ehcache实现磁盘缓存、使用redis实现分布式缓存) 参考项目:github 1.6.0分支 概述 a.锁实现 注意点 a. redis锁也可以单独调用方法实现 原理 a.synchronized是JVM提供的锁,通过monitorenter和monitorexit实现。重点是偏向锁、 轻量级锁 、重量级锁理解以及锁膨胀(Mark Word变化)过程理解。 b.lock是通过java代码实现锁(更加灵活可控,提供多种中间状态信息和可原创 2021-01-06 19:47:31 · 332 阅读 · 0 评论 -
7、缓存(使用map实现内存缓存、使用ehcache实现磁盘缓存、使用redis实现分布式缓存)
记录每一个努力的日子! 上一篇:mysql多数据源实现 参考项目:github 1.5.0分支cache模块 概述 a.缓存实现 b.localcache是基于内存实现的cache、ecache是基于ehcache实现的cache、rediscache是基于redis实现的cache 注意点 a. spring boot cache其他默认实现参考org.springframework.boot.autoconfigure.cache.CacheType b.RedisCacheConfig 36 可以指原创 2021-01-06 19:31:58 · 251 阅读 · 0 评论