Redis が終了するとどのような影響が発生するか
Redisサービスを終了すると以下の影響が発生します。
- 全ての Redis を利用したアプリが、Redis データベースへのアクセスができなくなり、データの読み書きが不可になります。
- Redisを利用したキャッシュを使用しているアプリケーションは、Redisからのキャッシュデータの読み取り/書き込みが不可となり、パフォーマンス低下が発生する場合があります。
- Redisでメッセージキューを利用しているあらゆるアプリケーションが、メッセージの送受信ができなくなります。
- RedisのPub/Sub機能に依存した他のアプリケーションがある場合,リアルタイムにメッセージを受信することができません。
- Redisのトランザクション機能に依存している他のアプリケーションがある場合、トランザクション操作を実行することはできません。
- Redisのタイムタスク機能が実行できなくなり、例えば、期限切れのキーを一定期間後に削除するといった処理ができなくなります。
- Redisの永続化機能が動作しないため、データがディスクに書き込めない可能性があり、データが失われる可能性がある。
- Redisの分布ロック機能に依存している別のアプリケーションがある場合、ロックを取得または解除することができません。
- Redis の監視・統計機能が使用できず、Redis の稼働状況や性能パラメータを確認することはできません。
- Redisのデータ構造やアルゴリズムに依存する他のアプリケーションがある場合、それらの機能は使用できなくなります。