Redisを使用するには、独自のサーバーでホストする必要があります。それで、それに格納されているデータがアプリケーションサーバ(Nodeなど)と同じVM(つまり同じRAMを使用している)上で実行されていない場合、なぜそれを使用するのでしょうか?Redisがアプリケーションサーバー上で実行されていない場合、その理由は何ですか?
0
A
答えて
0
Redisを別のサーバーにまったくホストする必要はありません。実際、単純なキャッシュ作業のために、アプリケーションサーバーが同じサーバー上にRedisやMemcachedのようなインメモリストアを実行することは珍しいことではありません。
しかし、あなたの質問の中心にあると思うのは、メモリ内ストレージがどのように機能するかについての基本的な誤解です。アプリケーションと同じサーバー上でRedisを実行する場合でも、アプリケーションはRedisがデータを格納するために使用するRAMブロックに直接アクセスすることはできません - Redisインスタンスに依頼して取得する必要がありますデータ。アプリケーションサーバーとは別にRedisをホストすると、ネットワークの遅延が発生しますが、RAMのデータへのアクセスや変更の点では違いはありません。
1
「Redis」という名前は、REmote DIctionary Serverの頭字語です。「Remote」部分は、ネットワーク上で使用することを意図しています。ここでの主なコンセプトは、Redisのメモリに格納されているデータに、それぞれにアプリ内ストアを用意するのではなく、複数のアプリケーションインスタンスからアクセスできることです。
つまり、Redisを別のサーバーにインストールする必要はなく、複数のアプリケーションインスタンスで使用する必要はありません。一方、それはそれが設計されたものなので、多くの意味があります。
関連する問題
- 1. ディレクトリエントリがWindows上でサービスとして実行されている場合にディレクトリエントリがバインドされる理由
- 2. 私のjQueryが実行されない理由は何ですか?
- 3. Laravelタスクスケジューリングが何もない理由で毎分実行されています
- 4. NHibernateがSQLを実行しない理由は何ですか?
- 5. OSX El capitanで何らかの理由でMySQLが実行されない
- 6. 何も行われていない場合、有効なコードですか?それで何ができますか?
- 7. Javaコード次のコードでのステートメントが正常に実行されていない場合は理由書
- 8. イメージがロードされていない場合は何かを実行する(jquery)
- 9. シェルスクリプトで実行しない理由は何ですか?
- 10. Oracleトリガーステートメント条件が何らかの理由で満たされていない場合は、
- 11. コードはlocalhost上でアプリケーションサーバー上で実行されません
- 12. Redisと組み合わせてejabberdがクラッシュする理由は何ですか?
- 13. ForEach内でステートメントが実行されていない場合
- 14. ファイルが必要な理由は何ですか?実行されなかった理由
- 15. Powershellのエラー処理:エラーが発生していない場合は何かを実行してください。
- 16. PHPメールが送信されない理由は何ですか?
- 17. フォームが取得されない理由は何ですか?
- 18. ラベルが更新されない理由は何ですか?
- 19. サブクラスQTableWigetが表示されない理由は何ですか?
- 20. スタートSidekiqそれが実行状態でない場合 - Railsの
- 21. BlueJでこれを実行しない理由は何ですか?
- 22. DataGrid:何もない理由で1行が表示される
- 23. map.keyset()が返すsetの実装と、その上にadd operatonをサポートしない理由は何ですか?
- 24. /etc/init.d/crondが実行されていない理由
- 25. 文が実行されない場合
- 26. NSMatrix、NSForm - addRow - 上記の理由とそうでない理由
- 27. モバイルデバイスがOneSignalに登録されていない理由は何ですか?
- 28. ストアドプロシージャが何も実行しない場合のORAコードは何ですか?
- 29. ページがChrome Mobileエミュレータでレンダリングされるが、実際のデバイスでレンダリングされない理由は何ですか?
- 30. それは真実ではない理由はなぜX '
それでは、ネットワークではなく、ストレージからの検索でのデータボトルネック(Redisのメモリを介して軽減されます)がありますか? – alawrence