Interface ValueEncoding
- All Known Implementing Classes:
- ValueEncoding.RedisValueEncoding
public interface ValueEncoding
ValueEncoding is used for the Redis internal data representation used in order to store the value associated
 with a key. - Strings
- ValueEncoding.RedisValueEncoding.RAWor- ValueEncoding.RedisValueEncoding.INT
- Lists
- ValueEncoding.RedisValueEncoding.ZIPLISTor- ValueEncoding.RedisValueEncoding.LINKEDLIST
- Sets
- ValueEncoding.RedisValueEncoding.INTSETor- ValueEncoding.RedisValueEncoding.HASHTABLE
- Hashes
- ValueEncoding.RedisValueEncoding.ZIPLISTor- ValueEncoding.RedisValueEncoding.HASHTABLE
- Sorted Sets
- ValueEncoding.RedisValueEncoding.ZIPLISTor- ValueEncoding.RedisValueEncoding.SKIPLIST
- Absent keys
- ValueEncoding.RedisValueEncoding.VACANT
- Since:
- 2.1
- Author:
- Christoph Strobl
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic enumDefaultValueEncodingimplementation of encodings used in Redis.
- 
Method SummaryModifier and TypeMethodDescriptionstatic ValueEncodingGet theValueEncodingfor givenencoding.raw()
- 
Method Details- 
raw
- 
ofGet theValueEncodingfor givenencoding.- Parameters:
- encoding- can be null.
- Returns:
- never null.
 
 
-