Rumah > Soal Jawab > teks badan
如果服务器挂了或重启了,缓存丢失了,有什么措施吗?
数据已经持久化
了,
类似用redis实现关注功能
, 如果缓存丢失,就会影响程序应用逻辑
天蓬老师2017-04-24 09:15:45
Terutamanya bergantung pada sama ada anda menggunakan redis sebagai cache atau nosql Jika ia adalah cache, tidak kira jika ia hilang Hanya memulihkan dan membina semula dari tempat lain untuk memastikan data Berterusan
PHP中文网2017-04-24 09:15:45
Jika ia adalah cache, maka logik aplikasi tidak akan terjejas jika cache hilang.
伊谢尔伦2017-04-24 09:15:45
Memandangkan ia adalah cache, pemahaman saya ialah ia tidak penting jika ia hilang.
Jika ia adalah beberapa data log masuk pengguna, session
dsb., maka pengguna hanya boleh dibenarkan log masuk semula.
Jika ia berterusan, anda boleh mempertimbangkan untuk memulihkan daripada kegigihan
高洛峰2017-04-24 09:15:45
Tidak kira jika cache hilang tetapi data telah dikekalkan dalam kes yang paling teruk, anda boleh membina semula cache. Jika ia redis, ia boleh dipulihkan daripada fail aof Sebagai cache, ia juga boleh dipulihkan menggunakan fail rdb Pemulihan rdb harus lebih cepat.
大家讲道理2017-04-24 09:15:45
Memandangkan ia telah berterusan, tiada apa yang perlu dibimbangkan. Kegigihan redis harus menjadi fail aof atau rdb. Anda boleh mulakan semula dan memulihkannya untuk operasi fon telinga khusus rujukan.
伊谢尔伦2017-04-24 09:15:45
Secara amnya, program dengan reka bentuk yang baik akan secara automatik memulakan logik capaian semula