インターフェースの使用
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> 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> 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> Mono <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からパススルーByteBufferSE オブジェクトへのパススルーを作成します。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) キー、ハッシュキー、ハッシュ値シリアライザーを構成します。