Redis を自動生成キャッシュ (またはプルスルー キャッシュ) として使用できますか?
つまり、このエントリがまだキャッシュされていない場合、その場でエントリを作成できますか?
Redis を自動生成キャッシュ (またはプルスルー キャッシュ) として使用できますか?
つまり、このエントリがまだキャッシュされていない場合、その場でエントリを作成できますか?
Redis は単なるストアです。Redis に何かを追加し、それらを再び取得します。何に使用しているのか (キャッシング) や、ルックアップを実行するバックエンドの知識はありません。これは、リクエストを処理し、Redis を使用してキャッシュするアプリケーションに依存します。
Redis を自動入力キャッシュ (またはプルスルー キャッシュ) として使用できますか?
はい!しかし、Redis には self-population の実装がありません。
したがって、自分で実装する必要があり、それも簡単です。
プルスルー実装が必要な必要なメソッドをオーバーライドする
3.1 キーが既に存在する場合は、それを返します。
3.2 それ以外の場合は、ファクトリ インターフェイスを使用して値を作成し、キャッシュして返します。
この回答が、すべての redis クライアントにとって十分に一般的なものであることを願っています。