是否可以与memcache共享javascript对象/ php关联数组?
或者我应该在共享数据时将数据转换为字符串吗?
答案 0 :(得分:2)
使用JSON数据格式在这些语言(PHP和JavaScript)之间共享数据。
//read from memcache in JS (node.js)
var data = JSON.parse(from_memcache);
//or before write
data = JSON.stringify(data);
//read from memcache in php
$data = json_decode($data_from_memcache);
//or before write
$data = json_encode($data);
答案 1 :(得分:0)
这是可能的,最好的方法是将对象编码为JSON格式。 Memcache只不过是一个键=>值存储,这意味着您存储在其中的所有内容都是一个字符串(字节)。