//排序 func ZRange(redis *redis.Client, key string) { //items, _ := redis.Zrangebyscore(key, 0, 100) //取出所有拍卖的物品 //items, _ := redis.Zrevrange(key, 0, -1) items, _ := redis.ZMyGet(key, "0", "100", "2") fmt.Println("items.len = ", len(items), items) player_info := make([]PlayerInfo, len(items)) for k, data := range items { DecodeItem(data, &player_info[k]) fmt.Println("player_info[k].Gold = ", player_info[k].Gold, "player_info[k].ID = ", player_info[k].ID) } }