redis存对象为什么要序列化