cari

Rumah  >  Soal Jawab  >  teks badan

Redis挂掉,缓存丢失了后续怎么处理?

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

数据已经持久化了,

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

伊谢尔伦伊谢尔伦2821 hari yang lalu1098

membalas semua(8)saya akan balas

  • 天蓬老师

    天蓬老师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

    balas
    0
  • PHP中文网

    PHP中文网2017-04-24 09:15:45

    Jika ia adalah cache, maka logik aplikasi tidak akan terjejas jika cache hilang.

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-24 09:15:45

    Pulihkan daripada fail aof

    balas
    0
  • 伊谢尔伦

    伊谢尔伦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, sessiondsb., maka pengguna hanya boleh dibenarkan log masuk semula.
    Jika ia berterusan, anda boleh mempertimbangkan untuk memulihkan daripada kegigihan

    balas
    0
  • 高洛峰

    高洛峰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.

    balas
    0
  • 高洛峰

    高洛峰2017-04-24 09:15:45

    Jika ia hang, mulakan semula Cache boleh digantung

    balas
    0
  • 大家讲道理

    大家讲道理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.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-24 09:15:45

    Secara amnya, program dengan reka bentuk yang baik akan secara automatik memulakan logik capaian semula

    balas
    0
  • Batalbalas