public class Utf8StringCodec extends RedisCodec<String,String>
RedisCodec
that handles UTF-8 encoded keys and values.Constructor and Description |
---|
Utf8StringCodec()
Initialize a new instance that encodes and decodes strings using
the UTF-8 charset;
|
Modifier and Type | Method and Description |
---|---|
String |
decodeKey(ByteBuffer bytes)
Decode the key output by redis.
|
String |
decodeMapKey(ByteBuffer bytes) |
String |
decodeMapValue(ByteBuffer bytes) |
String |
decodeValue(ByteBuffer bytes)
Decode the value output by redis.
|
byte[] |
encodeKey(String key)
Encode the key for output to redis.
|
byte[] |
encodeMapKey(String key) |
byte[] |
encodeMapValue(String value) |
byte[] |
encodeValue(String value)
Encode the value for output to redis.
|
public Utf8StringCodec()
public String decodeKey(ByteBuffer bytes)
RedisCodec
decodeKey
in class RedisCodec<String,String>
bytes
- Raw bytes of the key.public String decodeValue(ByteBuffer bytes)
RedisCodec
decodeValue
in class RedisCodec<String,String>
bytes
- Raw bytes of the value.public byte[] encodeKey(String key)
RedisCodec
encodeKey
in class RedisCodec<String,String>
key
- Key.public byte[] encodeValue(String value)
RedisCodec
encodeValue
in class RedisCodec<String,String>
value
- Value.public byte[] encodeMapValue(String value)
encodeMapValue
in class RedisCodec<String,String>
public byte[] encodeMapKey(String key)
encodeMapKey
in class RedisCodec<String,String>
public String decodeMapValue(ByteBuffer bytes)
decodeMapValue
in class RedisCodec<String,String>
public String decodeMapKey(ByteBuffer bytes)
decodeMapKey
in class RedisCodec<String,String>
Copyright © 2014. All rights reserved.