//序列化测试 func (this *PlayerInfo) ZAdd(redis *redis.Client, key string, i float64) error { buf := bytes.NewBuffer(nil) enc := gob.NewEncoder(buf) err := enc.Encode(this) if err == nil { _, err := redis.Zadd(key, buf.Bytes(), i) return err } return nil }