smallufo 積分 0

我相信 memcache 應該是不行啦(除非透過 json)。 而 jedia api1 中 ,所 set 的東西,好像都是比較簡單的原生物件,例如 String / Integer / Map 之類 .  所以這是否也意味著,這些資料應該也可以被 php 讀出?

那是否有更複雜的 cache server,以某種 IDL (protobuf or Thrift) 為 protocol,可以塞更複雜的資料結構?

這是文章的子討論串,你可以回到上層查看所有討論和文章
IngramChen 積分 0

Jedis 就是原生的 redis API,單純的 string/number...etc,php 的 redis client 應該也能直接讀出。Jedis 有 BinaryJedis 可用,如果要處理 binary 資料的話。

memcache Facebook 拿來 cache image binary 的 base64,也是用的嚇嚇叫。我覺得沒什麼問題啦。

如果 php 那一端不是自己能控制的,用 json 是最好了。跨平台的溝通、跨團隊的開發,個人認為還是選簡單一點的 protocol 比較好。