Redis篇多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家缓存分布式锁计数器保存token消息队列延迟队列穿透、击穿、雪崩双写一致、持久化数据过期、淘汰策略setnx、redisson数据类型集群主从哨兵事务Redis为什么快集群使用场景其他面试题多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家使用场景其他面试题Redis的数据持久化策略有哪些什么是缓存穿透,怎么解决什么是布隆过滤器什么是缓存击穿,怎么解决什么是缓存雪崩,怎么解决redis双写问题Redis分布式锁如何实现Redis实现分布式锁如何合理的控制锁的有效时长Redis的数据过期策略有哪些Redis的数据淘汰策略有哪些Redis集群有哪些方案,知道嘛什么是Redis主从同步你们使用Redis是单点还是集群?哪种集群Redis分片集群中数据是怎么存储和读取的redis集群脑裂怎么保证redis的高并发高可用你们用过Redis的事务吗?事务的命令有哪些Redis是单线程的,但是为什么还那么快?多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家Redis-使用场景多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家我看你做的项目中,都用到了redis,你在最近的项目中哪些场景使用了redis呢?一是验证你的项目场景的真实性,二是为了作为深入发问的切入点缓存分布式锁消息队列、延迟队列……缓存三兄弟(穿透、击穿、雪崩)、双写一致、持久化、数据过期策略,数据淘汰策略setnx、redisson何种数据类型结合项目如果发生了缓存穿透、击穿、雪崩,该如何解决?多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家缓存穿透缓存穿透:查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库例:一个get请求:api/news/getById/1根据id查询文章DBDB查询到结果,返回(返回之前数据存储到redis)查redis命中,返回结果redis查不到,查DB解决方案一:缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存{key:1,value:null}优点:简单缺点:消耗内存,可能会发生不一致的问题多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家缓存穿透例:一个get请求:api/news/getById/1根据id查询文章DBDB查询到结果,返回(返回之前数据存储到redis)布隆过滤中存在,查redis命中,返回结果redis查不到,查DB解决方案二:布隆过滤...