是否可以与 memcache 共享 javascript 对象/php 关联数组?
或者我应该在共享数据时将数据转换为字符串?
使用 JSON 数据 fromat 在这些语言(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);
这是可能的,最好的方法是将您的对象编码为 JSON 格式。Memcache 只不过是一个 key => value 存储,这意味着您存储在其中的所有内容都是一个字符串(字节)。