限流 采用 分布式信号量 和sentinel 进行限流
分布式锁 用Redisson 自带看门狗机制 key的过期时间是30 秒自动过期 不会造成死锁
以上场景是先去redis中获取数据 redis中没有才去DB
如果是修改数据 那么会涉及到 双写模式和失效模式
双写模式和失效模式在大的并发下都会出现脏数据的问题