0
PHP에서 키/값을 한 memcached 서버에서 다른 서버로 직접 복사 할 수 있습니까? 한 번에 두 개의 다른 서버에 연결할 수 있습니까?한 서버에서 다른 서버로 memcached 복사 키/값
미리 감사드립니다.
PHP에서 키/값을 한 memcached 서버에서 다른 서버로 직접 복사 할 수 있습니까? 한 번에 두 개의 다른 서버에 연결할 수 있습니까?한 서버에서 다른 서버로 memcached 복사 키/값
미리 감사드립니다.
다음은 당신이 모두 동일한 데이터를 두 개의 서로 다른 Memcached가 서버에 연결하고 설정할 수 있도록합니다 :
//Server A
$memcacheA = new Memcache;
$memcacheA->connect(216.239.51.99, 11211) or die ("Could not connect");
//Server B
$memcacheB = new Memcache;
$memcacheB->connect(115.239.51.98, 11211) or die ("Could not connect");
//Getting data from your database.
$myVal = $customObj->getSomethingFromDB();
//If data not stored on Server A
if($memcacheA->get('var_key') === false){
//Store it on Server A
$memcacheA->set('var_key', $myVar, MEMCACHE_COMPRESSED, 50);
}
//If data not stored on Server B
if($memcacheB->get('var_key') === false){
//Store it on Server B
$memcacheB->set('var_key', $myVar, MEMCACHE_COMPRESSED, 50);
}
이 사용 사례에 따라이 나 좋은 해결책이 될 수도 있고 그렇지 않을 수도 있습니다. 당신의 상황이 무엇이고 당신이 달성하려고 시도하고있는 것에 달려 있습니다.