第一节 Redis常见业务场景
前言
以前在实习的时候,去Redis官网学了不少命令。不过现在看来,当初只是学到了一些简单的命令。等到实际工作中,在SpringBoot中也快速的集成了Redis。但是到底Redis应用在哪些实际场景中,我之前一直没有深入研究过。现在,我想好好研究一下Redis,因为在实际项目中,引入一个中间件是一件十分谨慎的事情。作为研发,一旦吃不透某种技术,在生产库上出现问题,若无人能解决,将会出现严重的后果。
萌发深入学习Redis的另外一点动机是,上次同事问我,你知道哪些Redis的实际业务场景吗?我只简单了说了几个,同事说我还没有体会过Redis的牛逼之处。孤陋寡闻的我尴尬的笑了笑。
常见业务场景
Redis可以理解为一个数据库,一个缓存中间件,一个消息中间件。这玩意基于内存,跑得很快。主要业务场景:
缓存击穿、穿透、雪崩解决方案
消息通知与队列
排行榜
Session共享
分布式锁
秒杀系统