2017-04-10 12 views
-3

node.jsアプリケーションでredisを使用しています。 最初のリクエストでデータベースからデータを取得し、内容をRedisキャッシュに保存します。 サンプルキーリストRedis Cacheキーを無視する

Keys

私はキーに対してキャッシュを無視して、各要求に対して、コンテンツのフォームデータベースを取得したいです。 アプリケーションコードでadd ignoreのようなコードを変更したくありません。サーバー側の構成について知りたい。 可能ですか? これをどのように達成できますか?

+0

? –

+0

ノードjsアプリケーションコードを変更したくありません。 –

+4

それでは幸い。 :) –

答えて

2

特定のプレフィックスを持つキーがなくてもデータを提供するようにRedisを設定することはできません。これは通常、アプリケーションコードで行うことです。

アプリケーションを変更しないと主張する場合は、拒否するプレフィックスと一致するキーを除いたすべてのデータをデータベースにレプリケートするだけです。しかし、そのためには、そのようなレプリケーションを処理するためだけにカスタムアプリケーションを作成する必要があるため、最初にそのロジックをアプリケーションに追加するよりもはるかに機能します。私はこれらの2つのデータベースを同期させておくことについて話していません。それは効率的に行うための課題です。