もちろん、私たちの会社でも同じことを行っており、Redisを使用してJSONではなくRESTfulリクエスト用にバックエンドデータベースから生成された大きなXML文字列を保存し、ネットワークホップとオーバーヘッドを大幅に節約します。
Redisを初めて使用する場合は、注意すべき点がいくつかあります...
専用のRedisサーバー
Redisはシングルスレッドであり、十分なCPUパワーを備えた専用サーバーにデプロイする必要があります。アプリやデータベースサーバーにデプロイするのを間違えないでください。
高可用性
高可用性を実現するために、マスター/スレーブレプリケーションを使用してRedisをセットアップします。 Redisクラスターには多くの進歩があったことを私は知っているので、HAについてもそれを確認することをお勧めします。
キャッシュヒット/ミス
Redisでキャッシュの「ヒット」をチェックするときに、接続が切断されているか、例外が発生した場合は、リクエストを失敗させないでください。デフォルトでデータベースになります。データベースは常に最後の手段として使用できるため、キャッシュは常に「ベストエフォート」である必要があります。