``VoldemortConverter`` allows user to store chosen part of message payload. After quick skip through the implementation of ``RedisStoreWritingMessageHandler``, I guess that it can persist only complete payload objects. Currently I think that payload transformation could be processed by ``@Transformer`` outside of Voldemort adapter, so let's omit this issue. More important design decision is the way of determining object's key. This is achieved programmatically in ``VoldemortConverter``, while Redis adapter looks up concrete message header (``RedisHeaders.KEY``) or evaluates ``key-expression``.

What would be the preferred way of passing/calculating object's key in your opinion? In case it's Redis' approach, I will change Voldemort adapter to work similarly. IMO +1 for Redis.