Optimized RedisMessageBus performance

- changed serialization format for RedisMessage
- Booksleeve transactions changed to Lua script
#2905