почему функция php memcache connect принимает только 2 аргумента - PullRequest
0 голосов
/ 02 марта 2012

Из ресурсов в Интернете использование php memcache такое же.

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

Но я думаю об одном запросе.
Что если мы поставим первый аргумент с хостом, отличным от localhost?
Означает ли это, что когда я знаю свой IP-адрес сервера, я могу получить доступ к его memcache, используя эту функцию?

Это может быть из-за того, что я неправильно понимаю memcache.

Надеюсь, кто-то может понять мой запрос!

1 Ответ

2 голосов
/ 02 марта 2012

Memcached - это демон, который прослушивает определенный порт (по умолчанию 11211), и любое количество клиентов может подключить его с любого компьютера (в соответствии с правилами брандмауэра, если таковые имеются)

Так что, да, если вы установите memcached на другой сервер, вы можете подключить его удаленно.

Означает ли это, что когда я знаю свой IP-адрес сервера, я могу получить доступ к его memcache с помощью этой функции?

Да, если на целевом сервере нет каких-либо межсетевых экранов и если memcached настроен для прослушивания интерфейса внешней сети - вы можете сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...