検索

ホームページ  >  に質問  >  本文

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

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

数据已经持久化了,

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

伊谢尔伦伊谢尔伦2803日前1080

全員に返信(8)返信します

  • 天蓬老师

    天蓬老师2017-04-24 09:15:45

    主に、redis をキャッシュとして使用するか、nosql として使用するかによって異なります。キャッシュの場合は、別の場所から復元して再構築するだけで問題ありません。nosql の場合、redis にはスナップショットがあり、データの永続性を確保するための aof メカニズム

    返事
    0
  • PHP中文网

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

    キャッシュの場合、キャッシュが失われた場合でもアプリケーションのロジックは影響を受けません。

    返事
    0
  • 巴扎黑

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

    aofファイルから復元

    返事
    0
  • 伊谢尔伦

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

    キャッシュなので紛失しても問題ないと理解しています。
    それがユーザーのログインデータである場合、sessionなど、ユーザーは再ログインのみを許可されます。
    持続する場合は、持続からの回復を検討できます

    返事
    0
  • 高洛峰

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

    キャッシュが失われてもデータは保持されているので問題ありません。最悪の場合、キャッシュを再構築するだけで済みます。 redis の場合は、aof ファイルから復元できますが、rdb ファイルを使用して復元することもできます。

    返事
    0
  • 高洛峰

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

    ハングした場合は、再起動してください。システムに大きな負荷がかかっているだけです。

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:15:45

    永続化されているので、心配する必要はありません。redis の永続化は、再起動して復元するだけです。具体的なイヤホンの操作については、インターネット上の詳細な記事を参照してください。

    返事
    0
  • 伊谢尔伦

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

    一般に、優れた設計のプログラムは自動的に再キャッシュロジックを開始します

    返事
    0
  • キャンセル返事