我是redis,mysql大哥被我害惨了!( 三 )


“老弟 , 这一次又是什么原因?” , MySQL大哥累的没了力气 。
“这一次比上一次更不巧 , 这一次是一大批数据几乎同时过了有效期 , 然后又发生了很多对这些数据的请求 , 所以比起上一次这规模更大了”
我是redis,mysql大哥被我害惨了!
文章图片
MySQL大哥听了眉头一皱 , “那你倒是想个办法啊 , 三天两头折磨我 , 这谁顶得住啊?”
“其实我也很无奈 , 这个时间也不是我设置的 , 要不我去找应用程序说说 , 让他把缓存过期时间设置的均匀一些?至少别让大量数据集体失效”
“走 , 咱俩一起去”
后来 , 我俩去找应用程序商量了 , 不仅把键值的过期时间随机了一下 , 还设置了热点数据永不过期 , 这个问题缓解了不少 。 哦对了 , 我们还把这两次发生的问题分别取了个名字:缓存击穿和缓存雪崩 。
我们终于又过上了舒适的日子???彩蛋
那天 , 我正在努力工作中 , 不小心出了错 , 整个进程都崩溃了 。
当我再次启动后 , 之前缓存的数据全都没了 , 暴风雨似的请求再一次全都怼到了MySQL大哥那里 。
唉 , 要是我能够记住崩溃前缓存的内容就好了???
我是redis,mysql大哥被我害惨了!】预知后事如何 , 请关注后续精彩??????