与php和nodejs共享内存缓存

时间:2012-07-30 11:58:44

标签: php javascript node.js memcached

是否可以与memcache共享javascript对象/ php关联数组?

或者我应该在共享数据时将数据转换为字符串吗?

2 个答案:

答案 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只不过是一个键=>值存储,这意味着您存储在其中的所有内容都是一个字符串(字节)。