switch to MessagePack.
save message to redis