Redis挂掉,缓存丢失了后续怎么处理?
伊谢尔伦
伊谢尔伦 2017-04-24 09:13:45
[Redis讨论组]

如果服务器挂了或重启了,缓存丢失了,有什么措施吗?

数据已经持久化了,

类似用redis实现关注功能, 如果缓存丢失,就会影响程序应用逻辑

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(8)
天蓬老师

主要取决于,你是把redis作为缓存还是nosql,如果是缓存那丢了也无所谓,从别的地方恢复重建就行了,如果是nosql的话,redis是有snapshot和aof的机制来保证数据持久化的

PHP中文网

如果是缓存,那么缓存丢了不会影响应用逻辑。

巴扎黑

从aof文件恢复吧

伊谢尔伦

既然是缓存,我的理解就是丢了也无所谓。
如果是一些用户登录数据,session等等,那就只能让用户重新登录了。
如果持久化了,可以考虑从持久化恢复

高洛峰

缓存丢了但是数据已经持久化了就没关系啊,大不了重建缓存就可以了。如果是redis可以从aof文件恢复,作为缓存也可以采用rdb文件进行恢复,rdb恢复应该会比较快点。

高洛峰

挂了,重启就行了,缓存是可挂掉的,无非就是系统压力大点

大家讲道理

既然已经持久化了,那还有啥好担心的啊,redis持久化应该就是aof或者rdb文件吧,直接重启恢复即可,至于具体入耳操作网上有详细介绍的文章可作参考。

伊谢尔伦

一般设计没问题的程序会自动启动recache逻辑吧

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号