javascript オブジェクト/php 連想配列を memcache と共有することは可能ですか?
または、データを共有するときにデータを文字列に変換する必要がありますか?
javascript オブジェクト/php 連想配列を memcache と共有することは可能ですか?
または、データを共有するときにデータを文字列に変換する必要がありますか?
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は、キー=>値のストレージにすぎません。つまり、Memcacheに格納するものはすべて(バイトの)文字列です。