Redis is a data structure store but still its recommended to use message-pack (or protobuf) to serialize/deserialize data. I am kind of confuse with Messagepack on top of Redis if data chunks written to Redis is not very big.
Since, Messagepack would need packing and unpacking data as per its own protocol and for sure it will incur some cost and packed data would be store only as "string" data type on Redis.
To leverage on Redis as data structure server a thin layer can be written to read/write directly to/from redis data structure let say between C++ and Python then where exactly message-packs fits in?
Can somebody shed some light on message-pack in context of redis?
Regards,
Rahul
Disclaimer - No offence to Messagepack capability, I know its really awesome :-)