インターフェースの使用
org.springframework.data.redis.connection.RedisConnectionFactory
RedisConnectionFactory を使用するパッケージ
パッケージ
説明
Spring キャッシュ抽象化のための Redis 実装を提供するパッケージ。
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
Jedis ライブラリの接続パッケージ。
Lettuce の接続パッケージ Redis クライアント。
Redis を Spring の概念と統合するためのコアパッケージ。
Redis メッセージリスナー / pubsub コンテナー機能の基本パッケージ
Redis の
java.util.atomic パッケージをミラーリングする小さなツールキット。org.springframework.data.redis.cache 内の RedisConnectionFactory 使用
型 RedisConnectionFactory のパラメーターを持つ org.springframework.data.redis.cache のメソッド修飾子と型メソッド説明RedisCacheManager.builder(RedisConnectionFactory connectionFactory) 指定されたRedisConnectionFactoryで初期化されたRedisCacheManagerを構築および構成するために使用される Builder を返すファクトリメソッド。static RedisCacheManagerRedisCacheManager.create(RedisConnectionFactory connectionFactory) 指定されたRedisConnectionFactoryで初期化され、キャッシュにdefaultsを使用して新しいRedisCacheManagerを構築するために使用されるファクトリメソッド。RedisCacheManager.RedisCacheManagerBuilder.fromConnectionFactory(RedisConnectionFactory connectionFactory) 指定されたRedisConnectionFactoryを使用してRedisCacheManagerを作成および構成するために使用される新しい Builder を返すファクトリメソッド。static RedisCacheWriterRedisCacheWriter.lockingRedisCacheWriter(RedisConnectionFactory connectionFactory) ロック動作を備えた新しいRedisCacheWriterを作成します。static RedisCacheWriterRedisCacheWriter.lockingRedisCacheWriter(RedisConnectionFactory connectionFactory, DurationSE sleepTime, RedisCacheWriter.TtlFunction lockTtlFunction, BatchStrategy batchStrategy) ロック動作を備えた新しいRedisCacheWriterを作成します。static RedisCacheWriterRedisCacheWriter.lockingRedisCacheWriter(RedisConnectionFactory connectionFactory, BatchStrategy batchStrategy) ロック動作を備えた新しいRedisCacheWriterを作成します。static RedisCacheWriterRedisCacheWriter.nonLockingRedisCacheWriter(RedisConnectionFactory connectionFactory) ロック動作なしで新しいRedisCacheWriterを作成します。static RedisCacheWriterRedisCacheWriter.nonLockingRedisCacheWriter(RedisConnectionFactory connectionFactory, BatchStrategy batchStrategy) ロック動作なしで新しいRedisCacheWriterを作成します。org.springframework.data.redis.connection 内の RedisConnectionFactory 使用
型 RedisConnectionFactory のパラメーターを持つ org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明static booleanConnectionUtils.isAsync(RedisConnectionFactory connectionFactory) static booleanConnectionUtils.isJedis(RedisConnectionFactory connectionFactory) static booleanConnectionUtils.isLettuce(RedisConnectionFactory connectionFactory) org.springframework.data.redis.connection.jedis 内の RedisConnectionFactory 使用
org.springframework.data.redis.connection.lettuce 内の RedisConnectionFactory 使用
org.springframework.data.redis.core 内の RedisConnectionFactory 使用
修飾子と型メソッド説明RedisAccessor.getConnectionFactory()接続を取得し、接続された Redis インスタンス上で操作を実行するように構成されたファクトリを返します。RedisAccessor.getRequiredConnectionFactory()型 RedisConnectionFactory のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明static RedisConnectionRedisConnectionUtils.bindConnection(RedisConnectionFactory factory) 指定されたRedisConnectionFactoryからRedisConnectionを取得し、クロージャスコープで使用される現在のスレッドに接続をバインドします(まだバインドされていない場合)。static RedisConnectionRedisConnectionUtils.bindConnection(RedisConnectionFactory factory, boolean transactionSupport) 指定されたRedisConnectionFactoryからRedisConnectionを取得し、クロージャスコープで使用される現在のスレッドに接続をバインドします(まだバインドされていない場合)。static RedisConnectionRedisConnectionUtils.doGetConnection(RedisConnectionFactory factory, boolean allowCreate, boolean bind, boolean transactionSupport) 実際には、指定されたRedisConnectionFactoryからRedisConnectionを取得します。static RedisConnectionRedisConnectionUtils.getConnection(RedisConnectionFactory factory) 指定されたRedisConnectionFactoryからRedisConnectionを取得します。static RedisConnectionRedisConnectionUtils.getConnection(RedisConnectionFactory factory, boolean transactionSupport) 指定されたRedisConnectionFactoryからRedisConnectionを取得します。static booleanRedisConnectionUtils.isConnectionTransactional(RedisConnection connection, RedisConnectionFactory connectionFactory) 指定された Redis 接続がトランザクションであるかどうか、つまり Spring のトランザクション機能によって現在のスレッドにバインドされているかどうかを返します。static voidRedisConnectionUtils.releaseConnection(RedisConnection conn, RedisConnectionFactory factory) 外部で管理されていない場合(つまり、トランザクションにバインドされていない場合)、指定されたファクトリを介して作成された指定されたRedisConnectionを閉じます。voidRedisAccessor.setConnectionFactory(RedisConnectionFactory connectionFactory) 接続を取得し、接続された Redis インスタンスで操作を実行するために使用されるファクトリを設定します。static voidRedisConnectionUtils.unbindConnection(RedisConnectionFactory factory) 指定されたファクトリに関連付けられている接続(存在する場合)をクロージャスコープからバインド解除して閉じます。型 RedisConnectionFactory のパラメーターを持つ org.springframework.data.redis.core のコンストラクター修飾子コンストラクター説明StringRedisTemplate(RedisConnectionFactory connectionFactory) すぐに使用できる新しいStringRedisTemplateインスタンスを構築します。org.springframework.data.redis.listener 内の RedisConnectionFactory 使用
型 RedisConnectionFactory のパラメーターを持つ org.springframework.data.redis.listener のメソッド修飾子と型メソッド説明voidRedisMessageListenerContainer.setConnectionFactory(RedisConnectionFactory connectionFactory) org.springframework.data.redis.stream 内の RedisConnectionFactory 使用
型 RedisConnectionFactory のパラメーターを持つ org.springframework.data.redis.stream のメソッド修飾子と型メソッド説明StreamMessageListenerContainer.create(RedisConnectionFactory connectionFactory) static <K,V extends Record<K, ?>>
StreamMessageListenerContainer<K,V> StreamMessageListenerContainer.create(RedisConnectionFactory connectionFactory, StreamMessageListenerContainer.StreamMessageListenerContainerOptions<K, V> options) org.springframework.data.redis.support.atomic 内の RedisConnectionFactory 使用
型 RedisConnectionFactory のパラメーターを持つ org.springframework.data.redis.support.atomic のコンストラクター修飾子コンストラクター説明RedisAtomicDouble(StringSE redisCounter, RedisConnectionFactory factory) 新しいRedisAtomicDoubleインスタンスを構築します。RedisAtomicDouble(StringSE redisCounter, RedisConnectionFactory factory, double initialValue) 既存の値を上書きするinitialValueを使用して新しいRedisAtomicDoubleインスタンスを構築します。RedisAtomicInteger(StringSE redisCounter, RedisConnectionFactory factory) 新しいRedisAtomicIntegerインスタンスを構築します。RedisAtomicInteger(StringSE redisCounter, RedisConnectionFactory factory, int initialValue) 既存の値を上書きするinitialValueを使用して新しいRedisAtomicIntegerインスタンスを構築します。RedisAtomicLong(StringSE redisCounter, RedisConnectionFactory factory) 新しいRedisAtomicLongインスタンスを構築します。RedisAtomicLong(StringSE redisCounter, RedisConnectionFactory factory, long initialValue)