大家好,我是方圆
。这篇我们将在本地缓存的基础上引入分布式缓存,开发分支对应increase_distributed_cache
,它是在increase_local_cache分支基础上进行开发和拓展的。在此处不再赘述分布式缓存的生效流程图,请以第五章开头整体流程图为准。
分布式缓存使用的是Redis,它也是程序员中间件必须要掌握的工具之一,另在此推荐《Redeis设计与实现》这本书,很好读、很流畅。
分布式锁我借助了Redisson实现,之前实习的时候,导师也给我推荐过这个工具。我们需要在infrastructure层pom文件中引入它的依赖。
<dependency>
<groupId>org.redisson</groupId>