2013-04-20 11 views

cevap

9

Memcache.Codec türüne bakın, bu memcache öğelerini dönüştürmek için kullanılabilir. Appengine/memcache paketinin önceden hazırlanmış iki kodek vardır, memcache.Gob ve memcache.JSON.

item := &memcache.Item{ 
     Key: myCacheKey, 
     Object: &myLinkVar, 
    } 
    err := memcache.Gob.Set(context, item) 
+0

bu örnekte 'context' nedir: Bir ağız kodlanmış öğe için böyle örneğin önbellekten öğeleri saklamak ve almak için doğrudan çağrı yerine bu codec'lerine? –

2

encoding/gob paket muhtemelen en iyi seçenektir.

encoding/json paketini de kullanabilirsiniz.

encoding/json'u kullanırsanız, Go dışındaki dillerdeki değerleri okuyabilme avantajından yararlanabilirsiniz.

encoding/gob kullanırsanız, daha fazla hız elde edersiniz.

İlgili konular