![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
猿类是匿
这个作者很懒,什么都没留下…
展开
-
redis的缓存穿透、缓存击穿、缓存雪崩、并发问题解析
首先明白在分布式的环境下、数据量很大非常容易出现数据库与redis数据不一致的情况 如果想要保持强一致性的数据就不要使用缓存,否则可以使用合适的的方法进行保持数据库与缓存数据一致方法如下 数据发生变换后及时更新缓存数据 缓存失败的增加重试机制 进入正题: 缓存穿透 查询请求------》缓存(key不存在)-----》数据库也没有 试想如果有人利用这一特点频繁的访问一些缓存中没有的数据就会瞬间...翻译 2019-04-30 09:07:27 · 140 阅读 · 0 评论 -
redis持久化的两种方式
RDB RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。 优势 1). 文件备份 一旦采用该方式,那么你的整个Redis数据库将只包含一个文件,这对于文件备份而言是非常完美的。比如,你可能打算每个小时归档一次最近24小时的数 据,同时还要每天归档一次最近30天的数据。通过这样...翻译 2019-05-05 21:00:21 · 126 阅读 · 0 评论