Redis挂掉,缓存丢失了后续怎么处理?
伊谢尔伦
伊谢尔伦 2017-04-24 09:13:45
0
8
1077

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

数据已经持久化了,

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

伊谢尔伦
伊谢尔伦

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

全員に返信(8)
Peter_Zhu

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

いいねを押す +0
Ty80

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

いいねを押す +0
巴扎黑

aofファイルから復元

いいねを押す +0
伊谢尔伦

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

いいねを押す +0
小葫芦

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

いいねを押す +0
小葫芦

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

いいねを押す +0
大家讲道理

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

いいねを押す +0
伊谢尔伦

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート