クラス StringRedisSerializer
java.lang.ObjectSE
org.springframework.data.redis.serializer.StringRedisSerializer
- 実装済みのインターフェース一覧:
RedisSerializer<StringSE>
単純な
StringSE から byte[](およびその逆)シリアライザー。指定された文字セット(デフォルトでは UTF-8)を使用して、StringsSE をバイトに変換します。Redis との相互作用が主に文字列を介して行われる場合に役立ちます。
空の文字列は有効なキー / 値であるため、null 変換は実行されません。
- 作成者:
- Costin Leau, Christoph Strobl, Mark Paluch
フィールド概要
フィールド修飾子と型フィールド説明static final StringRedisSerializerStringRedisSerializerは ISO ラテンアルファベット No.1、別名を使用します。static final StringRedisSerializer7 ビット ASCII を使用するStringRedisSerializer、別名static final StringRedisSerializer8 ビット UCS 変換フォーマットを使用するStringRedisSerializer。コンストラクター概要
コンストラクターコンストラクター説明UTF-8SE を使用して新しいStringRedisSerializerを作成します。StringRedisSerializer(CharsetSE charset) 指定されたCharsetSE を使用して新しいStringRedisSerializerを作成し、文字列をエンコードおよびデコードします。方法の概要
修飾子と型メソッド説明deserialize(byte[] bytes) 指定されたバイナリデータからオブジェクトを逆直列化します。ClassSE<?>シリアライザーのターゲット型を返します。byte[]指定されたオブジェクトをバイナリデータに直列化します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.data.redis.serializer.RedisSerializer から継承されたメソッド
canSerialize
フィールドの詳細
US_ASCII
StringRedisSerializerは、7 ビット ASCII、別名 ISO646-US、別名 Unicode 文字セットの基本ラテンブロックを使用します。- 導入:
- 2.1
- 関連事項:
ISO_8859_1
StringRedisSerializerは、ISO ラテンアルファベット No. 1、別名 ISO-LATIN-1 を使用します。- 導入:
- 2.1
- 関連事項:
UTF_8
8 ビット UCS 変換フォーマットを使用するStringRedisSerializer。- 導入:
- 2.1
- 関連事項:
コンストラクターの詳細
StringRedisSerializer
public StringRedisSerializer()UTF-8SE を使用して新しいStringRedisSerializerを作成します。StringRedisSerializer
指定されたCharsetSE を使用して新しいStringRedisSerializerを作成し、文字列をエンコードおよびデコードします。- パラメーター:
charset- null であってはなりません。
方法の詳細
serialize
インターフェースからコピーされた説明:RedisSerializer指定されたオブジェクトをバイナリデータに直列化します。- 次で指定:
- インターフェース
RedisSerializer<StringSE>内のserialize - パラメーター:
value- 直列化するオブジェクト。null にすることができます。- 戻り値:
- 同等のバイナリデータ。null にすることができます。
deserialize
インターフェースからコピーされた説明:RedisSerializer指定されたバイナリデータからオブジェクトを逆直列化します。- 次で指定:
- インターフェース
RedisSerializer<StringSE>内のdeserialize - パラメーター:
bytes- オブジェクトのバイナリ表現。null にすることができます。- 戻り値:
- 同等のオブジェクトインスタンス。null にすることができます。
getTargetType
インターフェースからコピーされた説明:RedisSerializerシリアライザーのターゲット型を返します。- 次で指定:
- インターフェース
RedisSerializer<StringSE>内のgetTargetType - 戻り値:
- シリアライザーのターゲット型。