Redis掛掉,快取遺失了後續怎麼處理?
伊谢尔伦
伊谢尔伦 2017-04-24 09:13:45
0
8
1032

如果伺服器掛了或重新啟動了,快取遺失了,有什麼措施嗎?

資料已經持久化了,

類似用redis實現關注功能, 如果快取遺失,就會影響程式應用邏輯

伊谢尔伦
伊谢尔伦

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

全部回覆(8)
Peter_Zhu

主要取決於,你是把redis當作快取還是nosql,如果是快取那丟了也無所謂,從別的地方恢復重建就行了,如果是nosql的話,redis是有snapshot和aof的機制來確保資料持久化的

Ty80

如果是緩存,那麼緩存丟了不會影響應用邏輯。

巴扎黑

從aof檔案恢復吧

伊谢尔伦

既然是緩存,我的理解就是丟了也無所謂。
如果是某些使用者登入數據,session等等,那就只能讓使用者重新登入了。
如果持久化了,可以考慮從持久化恢復

小葫芦

快取遺失了但是資料已經持久化了就沒關係啊,大不了重建快取就可以了。如果是redis可以從aof檔案恢復,作為快取也可以採用rdb檔案來恢復,rdb恢復應該會比較快點。

小葫芦

掛了,重啟就行了,快取是可掛掉的,無非就是系統壓力大點

大家讲道理

既然已經持久化了,那還有啥好擔心的啊,redis持久化應該就是aof或者rdb文件吧,直接重啟恢復即可,至於具體入耳操作網上有詳細介紹的文章可作參考。

伊谢尔伦

一般設計沒問題的程式會自動啟動recache邏輯吧

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!