javascript 객체/PHP 연관 배열을 memcache와 공유 할 수 있습니까?php 및 nodejs와 memcache 공유
아니면 공유 할 때 데이터를 문자열로 변환해야합니까?
javascript 객체/PHP 연관 배열을 memcache와 공유 할 수 있습니까?php 및 nodejs와 memcache 공유
아니면 공유 할 때 데이터를 문자열로 변환해야합니까?
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);
가능합니다.이 작업을 수행하는 가장 좋은 방법은 개체를 JSON 형식으로 인코딩하는 것입니다. Memcache는 키 => 값 저장 이상의 아무것도 아니며, 저장하는 모든 것이 문자열 (바이트)임을 의미합니다.
좋아, 그럼 그냥 간단한 문자열을 저장해야합니까? –
예, 가능한 한 적은 양의 데이터를 저장하고 시도하십시오. 변수 데이터 만 저장하십시오 (예 : html을 메모리에 저장하지 않음 (memcache)). – aiviss