您的位置:首页 > 数据库 > Memcache

Memcached缓存雪崩现象

2015-06-04 11:12 423 查看
一般是由于某个节点失效,导致其他节点的缓存命中率下降,缓存中的数据去数据库查询,短时间内造成数据库服务器崩溃。

重启DB,短期又被压垮,但缓存数据也多了一些。

DB反复多次启动,缓存重建完毕,DB才稳定运行。

或者是由于缓存周期性的失效,比如每6小时失效一次,6小时将有一个请求峰值。

严重者甚至会令DB崩溃。



解决方案:

1.把缓存设置成随机3到9小时的生命周期,这样不同时失效,把工作分担到各个时间点上去。

2.失效尽量放在晚上。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: