インターフェースの使用
org.springframework.data.redis.serializer.RedisSerializationContext.SerializationPair
RedisSerializationContext.SerializationPair を使用するパッケージ
パッケージ
説明
Spring キャッシュ抽象化のための Redis 実装を提供するパッケージ。
Lua スクリプト実行の抽象化。
Redis メッセージリスナー / pubsub コンテナー機能の基本パッケージ
オブジェクトをバイナリデータに(およびバイナリデータから)変換するための直列化 / 逆直列化パッケージ。
org.springframework.data.redis.cache 内の RedisSerializationContext.SerializationPair 使用
修飾子と型メソッド説明RedisCacheConfiguration.getKeySerializationPair()
RedisCacheConfiguration.getValueSerializationPair()
型 RedisSerializationContext.SerializationPair のパラメーターを持つ org.springframework.data.redis.cache のメソッド修飾子と型メソッド説明RedisCacheConfiguration.serializeKeysWith
(RedisSerializationContext.SerializationPair<StringSE> keySerializationPair) キャッシュキーの逆直列化 / 直列化に使用されるRedisSerializationContext.SerializationPair
を定義します。RedisCacheConfiguration.serializeValuesWith
(RedisSerializationContext.SerializationPair<?> valueSerializationPair) キャッシュ値の逆直列化 / 直列化に使用されるRedisSerializationContext.SerializationPair
を定義します。org.springframework.data.redis.core.script 内の RedisSerializationContext.SerializationPair 使用
修飾子と型メソッド説明protected RedisSerializationContext.SerializationPair<K>
DefaultReactiveScriptExecutor.keySerializer()
org.springframework.data.redis.listener 内の RedisSerializationContext.SerializationPair 使用
型 RedisSerializationContext.SerializationPair のパラメーターを持つ org.springframework.data.redis.listener のメソッド修飾子と型メソッド説明<C,
B> reactor.core.publisher.Flux<ReactiveSubscription.Message<C, B>> ReactiveRedisMessageListenerContainer.receive
(IterableSE<? extends Topic> topics, RedisSerializationContext.SerializationPair<C> channelSerializer, RedisSerializationContext.SerializationPair<B> messageSerializer) 1 つ以上のTopic
をサブスクライブし、ReactiveSubscription.ChannelMessage
のストリームを受信します。<C,
B> reactor.core.publisher.Flux<ReactiveSubscription.Message<C, B>> ReactiveRedisMessageListenerContainer.receive
(IterableSE<? extends Topic> topics, RedisSerializationContext.SerializationPair<C> channelSerializer, RedisSerializationContext.SerializationPair<B> messageSerializer, SubscriptionListener subscriptionListener) 1 つ以上のTopic
をサブスクライブし、ReactiveSubscription.ChannelMessage
のストリームを受信します。<C,
B> reactor.core.publisher.Mono<reactor.core.publisher.Flux<ReactiveSubscription.Message<C, B>>> ReactiveRedisMessageListenerContainer.receiveLater
(IterableSE<? extends Topic> topics, RedisSerializationContext.SerializationPair<C> channelSerializer, RedisSerializationContext.SerializationPair<B> messageSerializer) 1 つ以上のTopic
をサブスクライブし、ReactiveSubscription.ChannelMessage
のストリームを受信します。org.springframework.data.redis.serializer 内の RedisSerializationContext.SerializationPair 使用
修飾子と型メソッド説明static RedisSerializationContext.SerializationPair<byte[]>
RedisSerializationContext.SerializationPair.byteArray()
RedisSerializationContext.SerializationPair
からパススルーbyte
オブジェクトへのパススルーを作成します。RedisSerializationContext.SerializationPair.byteBuffer()
RedisSerializationContext.SerializationPair
からパススルーByteBuffer
SE オブジェクトへのパススルーを作成します。static <T> RedisSerializationContext.SerializationPair<T>
RedisSerializationContext.SerializationPair.fromSerializer
(RedisSerializer<T> serializer) RedisSerializer
を指定してRedisSerializationContext.SerializationPair
アダプターを作成します。RedisSerializationContext.getHashKeySerializationPair()
RedisSerializationContext.getHashValueSerializationPair()
RedisSerializationContext.getKeySerializationPair()
RedisSerializationContext.getStringSerializationPair()
RedisSerializationContext.getValueSerializationPair()
static <T> RedisSerializationContext.SerializationPair<T>
RedisSerializationContext.SerializationPair.just
(RedisElementReader<? extends T> reader, RedisElementWriter<? extends T> writer) RedisElementReader
およびRedisElementWriter
を指定してRedisSerializationContext.SerializationPair
アダプターを作成します。static <T> RedisSerializationContext.SerializationPair<T>
RedisSerializationContext.SerializationPair.raw()
使用すべきではありません。2.2 以降。型 RedisSerializationContext.SerializationPair のパラメーターを持つ org.springframework.data.redis.serializer のメソッド修飾子と型メソッド説明RedisSerializationContext.RedisSerializationContextBuilder.hashKey
(RedisSerializationContext.SerializationPair<?> pair) ハッシュキーRedisSerializationContext.SerializationPair
を設定します。RedisSerializationContext.RedisSerializationContextBuilder.hashValue
(RedisSerializationContext.SerializationPair<?> pair) ハッシュ値RedisSerializationContext.SerializationPair
を設定します。static <T> RedisSerializationContext<T,
T> RedisSerializationContext.just
(RedisSerializationContext.SerializationPair<T> serializationPair) 指定されたRedisSerializationContext.SerializationPair
を使用して新しいRedisSerializationContext
を作成します。RedisSerializationContext.RedisSerializationContextBuilder.key
(RedisSerializationContext.SerializationPair<K> pair) キーRedisSerializationContext.SerializationPair
を設定します。static <K,
V> RedisSerializationContext.RedisSerializationContextBuilder<K, V> RedisSerializationContext.newSerializationContext
(RedisSerializationContext.SerializationPair<?> serializationPair) 指定されたデフォルトのRedisSerializationContext.SerializationPair
を使用して新しいRedisSerializationContext.RedisSerializationContextBuilder
を作成します。RedisSerializationContext.RedisSerializationContextBuilder.string
(RedisSerializationContext.SerializationPair<StringSE> pair) 文字列RedisSerializationContext.SerializationPair
を設定します。RedisSerializationContext.RedisSerializationContextBuilder.value
(RedisSerializationContext.SerializationPair<V> pair) org.springframework.data.redis.stream 内の RedisSerializationContext.SerializationPair 使用
修飾子と型メソッド説明StreamReceiver.StreamReceiverOptions.getHashKeySerializer()
StreamReceiver.StreamReceiverOptions.getHashValueSerializer()
StreamReceiver.StreamReceiverOptions.getKeySerializer()
型 RedisSerializationContext.SerializationPair のパラメーターを持つ org.springframework.data.redis.stream のメソッド修飾子と型メソッド説明<HK,
HV> StreamReceiver.StreamReceiverOptionsBuilder<K, MapRecord<K, HK, HV>> StreamReceiver.StreamReceiverOptionsBuilder.hashKeySerializer
(RedisSerializationContext.SerializationPair<HK> pair) ハッシュキーシリアライザーを構成します。<HK,
HV> StreamReceiver.StreamReceiverOptionsBuilder<K, MapRecord<K, HK, HV>> StreamReceiver.StreamReceiverOptionsBuilder.hashValueSerializer
(RedisSerializationContext.SerializationPair<HV> pair) ハッシュ値シリアライザーを構成します。<NK,
NV extends Record<NK, ?>>
StreamReceiver.StreamReceiverOptionsBuilder<NK,NV> StreamReceiver.StreamReceiverOptionsBuilder.keySerializer
(RedisSerializationContext.SerializationPair<NK> pair) キーシリアライザーを構成します。<T> StreamReceiver.StreamReceiverOptionsBuilder<T,
MapRecord<T, T, T>> StreamReceiver.StreamReceiverOptionsBuilder.serializer
(RedisSerializationContext.SerializationPair<T> pair) キー、ハッシュキー、ハッシュ値シリアライザーを構成します。