productBytes, _ := json.Marshal(product) bf := bytes.Buffer{} gw := gzip.NewWriter(&bf) gw.Write(productBytes) cacheErr := cache.Set(bgCtx, idParam, bf.Bytes(), 60*time.Second).Err()
Giờ em muốn có 1 api trả về ngay kết quả được cache trong redis dưới dạng gzip và http sẽ tự unpack nó ra có được không ạ. Em có search thì thấy http có hỗ trợ content-encoding gzip nhưng chưa biết cách làm, a/c có code mẫu càng tốt ạ :3