2012-03-02 2 views
0

인터넷의 자원에서 php memcache의 사용법이 이와 같습니다.php memcache connect 함수가 2 개의 인수만을 필요로하는 이유

$memcache= new Memcache; 
$memcache->connect('127.0.0.1', 11211); 

하지만 저는 하나의 쿼리를 생각합니다.
localhost가 아닌 다른 호스트에 첫 번째 인수를 넣으면 어떨까요?
서버 IP를 알고있을 때이 함수를 사용하여 memcache에 액세스 할 수 있습니까?

내가 memcache를 오해 한 것일 수 있습니다.

누군가 내 검색어를 이해할 수 있기를 바랍니다.

답변

2

Memcached가 어떤 컴퓨터에서 그것을 연결할 수 있습니다 특정 포트 (기본적으로 11,211) 및 클라이언트의 수를 수신 데몬입니다 그래서, 그래, 당신이 memcached를 설치하는 경우

(방화벽 규칙에 따라 해당되는 경우) 다른 서버에 원격으로 연결할 수 있습니다.

서버 IP를 알면이 기능을 사용하여 memcache에 액세스 할 수 있습니까?

예, 대상 서버에 방화벽이 없거나 memcached가 외부 네트워크 인터페이스를 수신 대기하도록 설정되어 있으면 가능합니다.

+2

memcache 인증을 사용하는 방법이 있습니까? (나는 그가 그가 요구하는 것이라고 생각한다.) –

+0

@Alex Lunix : 나는 인증을 수행 할 방법을 모른다. Memcached는 매우 가볍고 빠르며 인증을 추가 할 가치가 있는지 확신하지 못합니다. 추신 : 그래, 원래의 질문에, 그걸보고 싶었어 – zerkms

+0

예, 알렉스 내 쿼리있어! – dannail