クラスの使用
org.springframework.data.redis.cache.RedisCacheConfiguration
RedisCacheConfiguration を使用するパッケージ
org.springframework.data.redis.cache 内の RedisCacheConfiguration 使用
修飾子と型メソッド説明RedisCacheManager.RedisCacheManagerBuilder.cacheDefaults()
デフォルトのRedisCacheConfiguration
を返します。RedisCacheConfiguration.computePrefixWith
(CacheKeyPrefix cacheKeyPrefix) 指定されたCacheKeyPrefix
を使用して、関数入力としてキャッシュ名を指定した実際の Redis キーのプレフィックスを計算します。static RedisCacheConfiguration
RedisCacheConfiguration.defaultCacheConfig()
以下を使用したデフォルトのRedisCacheConfiguration
: キーの有効期限永遠のキャッシュ null 値はいプレフィックスキャッシュキーはいデフォルトのプレフィックス [ 実際のキャッシュ名 ] キーシリアライザーStringRedisSerializer
値シリアライザーJdkSerializationRedisSerializer
変換サービスDefaultFormattingConversionService
とdefault
キャッシュキーコンバーターstatic RedisCacheConfiguration
RedisCacheConfiguration.defaultCacheConfig
(ClassLoaderSE classLoader) 以下を使用して、ClassLoader
SE を指定してデフォルトのRedisCacheConfiguration
を作成します。キーの有効期限永遠のキャッシュ null 値はいプレフィックスキャッシュキーはいデフォルトのプレフィックス [ 実際のキャッシュ名 ] キーシリアライザーStringRedisSerializer
値シリアライザーJdkSerializationRedisSerializer
変換サービスDefaultFormattingConversionService
とdefault
キャッシュキーコンバーターRedisCacheConfiguration.disableCachingNullValues()
null 値のキャッシュを無効にします。RedisCacheConfiguration.disableKeyPrefix()
キャッシュキープレフィックスの使用を無効にします。RedisCacheConfiguration.enableTimeToIdle()
Cache.get(Object)
などのCache
読み取り操作でアイドル時間 (TTI) の有効期限を有効にします。RedisCacheConfiguration.entryTtl
(DurationSE ttl) キャッシュエントリに適用する ttl を設定します。RedisCacheConfiguration.entryTtl
(RedisCacheWriter.TtlFunction ttlFunction) TTL function
を設定して、キャッシュエントリの存続時間を計算します。RedisCache.getCacheConfiguration()
初期化時にこのRedisCache
を構成するために使用されるRedisCacheConfiguration
を取得します。protected RedisCacheConfiguration
RedisCacheManager.getDefaultCacheConfiguration()
カスタムの非固有RedisCacheConfiguration
が提供されなかった場合に、作成時に新しいRedisCache
インスタンスに適用されるデフォルトのRedisCacheConfiguration
を取得します。RedisCacheConfiguration.prefixCacheNameWith
(StringSE prefix) cache name
の前に指定された値を付けます。RedisCacheConfiguration.serializeKeysWith
(RedisSerializationContext.SerializationPair<StringSE> keySerializationPair) キャッシュキーの逆直列化 / 直列化に使用されるRedisSerializationContext.SerializationPair
を定義します。RedisCacheConfiguration.serializeValuesWith
(RedisSerializationContext.SerializationPair<?> valueSerializationPair) キャッシュ値の逆直列化 / 直列化に使用されるRedisSerializationContext.SerializationPair
を定義します。RedisCacheConfiguration.withConversionService
(ConversionService conversionService) キャッシュキーからString
SE への変換に使用されるConversionService
を定義します。型 RedisCacheConfiguration の引数を持つ型を返す org.springframework.data.redis.cache のメソッド修飾子と型メソッド説明RedisCacheManager.RedisCacheManagerBuilder.getCacheConfigurationFor
(StringSE cacheName) 指定されたキャッシュのRedisCacheConfiguration
をその名前で取得します。RedisCacheManager.getCacheConfigurations()
protected MapSE<StringSE,
RedisCacheConfiguration> RedisCacheManager.getInitialCacheConfiguration()
型 RedisCacheConfiguration のパラメーターを持つ org.springframework.data.redis.cache のメソッド修飾子と型メソッド説明RedisCacheManager.RedisCacheManagerBuilder.cacheDefaults
(RedisCacheConfiguration defaultCacheConfiguration) 動的に作成されたRedisCache
に適用されるデフォルトのRedisCacheConfiguration
を定義します。protected RedisCache
RedisCacheManager.createRedisCache
(StringSE name, RedisCacheConfiguration cacheConfiguration) RedisCacheManager.RedisCacheManagerBuilder.withCacheConfiguration
(StringSE cacheName, RedisCacheConfiguration cacheConfiguration) 型 RedisCacheConfiguration の型引数を持つ org.springframework.data.redis.cache のメソッドパラメーター修飾子と型メソッド説明RedisCacheManager.RedisCacheManagerBuilder.withInitialCacheConfigurations
(MapSE<StringSE, RedisCacheConfiguration> cacheConfigurations) 事前に初期化するキャッシュ名 /RedisCacheConfiguration
ペアのMap
SE を追加します。型 RedisCacheConfiguration のパラメーターを持つ org.springframework.data.redis.cache のコンストラクター修飾子コンストラクター説明protected
RedisCache
(StringSE name, RedisCacheWriter cacheWriter, RedisCacheConfiguration cacheConfiguration) 指定されたname
SE およびRedisCacheConfiguration
で新しいRedisCache
を作成し、RedisCacheWriter
を使用してキャッシュ操作をサポートする Redis コマンドを実行します。RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration) RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, boolean allowRuntimeCacheCreation, StringSE... initialCacheNames) 実行時にキャッシュの作成を許可するかどうかとともに、指定されたRedisCacheWriter
とデフォルトのRedisCacheConfiguration
で初期化された新しいRedisCacheManager
を作成します。RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, boolean allowRuntimeCacheCreation, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations) 指定されたRedisCacheWriter
とデフォルトのRedisCacheConfiguration
で初期化された新しいRedisCacheManager
を作成し、実行時にRedisCache
の作成を許可するかどうかを指定します。RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, StringSE... initialCacheNames) 指定されたRedisCacheWriter
とデフォルトのRedisCacheConfiguration
で初期化された新しいRedisCacheManager
を、起動時にRedis caches
を作成するために使用されるオプションのcache names
SE の初期セットとともに作成します。RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations) RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations, boolean allowRuntimeCacheCreation) 使用すべきではありません。3.2 以降。型の型引数を持つ org.springframework.data.redis.cache のコンストラクターパラメーター RedisCacheConfiguration修飾子コンストラクター説明RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, boolean allowRuntimeCacheCreation, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations) 指定されたRedisCacheWriter
とデフォルトのRedisCacheConfiguration
で初期化された新しいRedisCacheManager
を作成し、実行時にRedisCache
の作成を許可するかどうかを指定します。RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations) RedisCacheManager
(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations, boolean allowRuntimeCacheCreation) 使用すべきではありません。3.2 以降。