![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
wangtaojiushiwo
开始我的代码世界
展开
-
Cache Aside Pattern(缓存模式)
在一次秒杀系统中接触到这个概念--Cache Aside Pattern 度娘之后,说下我的理解: 为什么要用缓存模式: 提升服务性能!!!而服务性能瓶颈往往都在DB,高并发情况下尤甚,我们知道数据库是持久化在硬盘上,而缓存往往是基于内存的,两个之间的读写性能不在一个量级,由此可见缓存带来的性能提升。 什么时候需要使用缓存? 1>需要频繁的查询数据库 2>极其消耗数据库性能...原创 2019-05-13 17:08:34 · 805 阅读 · 0 评论 -
redis分布式锁-----实现秒杀的思路
工作中,有很多业务场景需要实现类似秒杀,抢购的功能,这种短时高并发的场景尤其需要注意防止商品出现超卖的问题,一旦超卖,各位猿们就准备删库跑路把~~~~ 大家可能会想,synchronized大法!别,想想拉肚子时厕所满坑的尴尬~~~~ 这时可以了解下用redis实现分布式锁,它能够实现分布式环境下的数据一致性,其本质是利用了redis是单线程的,或者说redis的网络模块是单线程的,其他模块还...原创 2019-07-02 09:16:08 · 706 阅读 · 0 评论