クラス StringRedisSerializer
java.lang.ObjectSE
org.springframework.data.redis.serializer.StringRedisSerializer
- 実装されたすべてのインターフェース:
RedisSerializer<StringSE>
単純な
String
SE から byte[](およびその逆)シリアライザー。指定された文字セット(デフォルトでは UTF-8)を使用して、Strings
SE をバイトに変換します。Redis との相互作用が主に文字列を介して行われる場合に役立ちます。
空の文字列は有効なキー / 値であるため、null 変換は実行されません。
- 作成者:
- Costin Leau, Christoph Strobl, Mark Paluch
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringRedisSerializer
StringRedisSerializer
は ISO ラテンアルファベット No.1、別名を使用します。static final StringRedisSerializer
7 ビット ASCII を使用するStringRedisSerializer
、別名static final StringRedisSerializer
8 ビット UCS 変換フォーマットを使用するStringRedisSerializer
。コンストラクターの概要
コンストラクターコンストラクター説明UTF-8
SE を使用して新しいStringRedisSerializer
を作成します。StringRedisSerializer
(CharsetSE charset) 指定されたCharset
SE を使用して新しい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-8
SE を使用して新しいStringRedisSerializer
を作成します。StringRedisSerializer
指定されたCharset
SE を使用して新しいStringRedisSerializer
を作成し、文字列をエンコードおよびデコードします。- パラメーター:
charset
- null であってはなりません。
メソッドの詳細
serialize
インターフェースからコピーされた説明:RedisSerializer
指定されたオブジェクトをバイナリデータに直列化します。- 次で指定:
- インターフェース
RedisSerializer<StringSE>
のserialize
- パラメーター:
value
- 直列化するオブジェクト。null にすることができます。- 戻り値:
- 同等のバイナリデータ。null にすることができます。
deserialize
インターフェースからコピーされた説明:RedisSerializer
指定されたバイナリデータからオブジェクトを逆直列化します。- 次で指定:
- インターフェース
RedisSerializer<StringSE>
のdeserialize
- パラメーター:
bytes
- オブジェクトのバイナリ表現。null にすることができます。- 戻り値:
- 同等のオブジェクトインスタンス。null にすることができます。
getTargetType
インターフェースからコピーされた説明:RedisSerializer
シリアライザーのターゲット型を返します。- 次で指定:
- インターフェース
RedisSerializer<StringSE>
のgetTargetType
- 戻り値:
- シリアライザーのターゲット型。