springboot自带缓存和redis springboot缓存机制


SpringBoot默认缓存机制 接下来在前面搭建的Web应用基础上,开启SpringBoot默认支持的缓存,体验SpringBoot默认缓存的使用效果以及下相关的注解使用 @EnableCaching 使用@EnableCaching注解开启基于注解的的缓存支持,该注解通常会添加在项目的启动类上;

Redis分布式自旋锁 (此锁不适合表单重复场景,且基于递归,不推荐)


前言在分布式环境中,遇到抢购等访问共享资源的场景时,需要我们有一种锁机制去解决并发问题,这里,介绍一种由Redis实现的分布式锁。基本原理分布式锁就是多个分布式服务去同一个地方“占坑”,谁抢到这个坑谁就继续执行业务,否则就等待,知道这个坑被释放,“占坑”这个操作可以去redis、数据库等所有服务都能