Heim > Fragen und Antworten > Hauptteil
如果服务器挂了或重启了,缓存丢失了,有什么措施吗?
数据已经持久化
了,
类似用redis实现关注功能
, 如果缓存丢失,就会影响程序应用逻辑
天蓬老师2017-04-24 09:15:45
主要取决于,你是把redis作为缓存还是nosql,如果是缓存那丢了也无所谓,从别的地方恢复重建就行了,如果是nosql的话,redis是有snapshot和aof的机制来保证数据持久化的
伊谢尔伦2017-04-24 09:15:45
既然是缓存,我的理解就是丢了也无所谓。
如果是一些用户登录数据,session
等等,那就只能让用户重新登录了。
如果持久化了,可以考虑从持久化恢复
高洛峰2017-04-24 09:15:45
缓存丢了但是数据已经持久化了就没关系啊,大不了重建缓存就可以了。如果是redis可以从aof文件恢复,作为缓存也可以采用rdb文件进行恢复,rdb恢复应该会比较快点。
大家讲道理2017-04-24 09:15:45
既然已经持久化了,那还有啥好担心的啊,redis持久化应该就是aof或者rdb文件吧,直接重启恢复即可,至于具体入耳操作网上有详细介绍的文章可作参考。