是否可以将 Couchbase Memcached 存储桶与内存缓存客户端连接?
Is it possible to connect Couchbase's Memcached bucket with memcached client?
如标题所示,我正在使用 PHP 和 Memcached。
我尝试连接到它,但它似乎不起作用......
$memcached = new \Memcached();
$memcached->addServer('xxx.xxx.xxx.xxx', 11211);
$versions = $memcached->getVersion();
foreach($versions as $version)
{
echo $version;
}
版本returns 255.255.255....如果可以,怎么做?
据此:
https://serverfault.com/questions/300172/connecting-to-memcached-what-port-to-use-php
您需要一个 connect() 命令:
$memcache = new Memcache; $memcache->connect('127.0.0.1',11211) or die ("Could not connect");
我发现原因是因为防火墙以及 Couchbase 在使用端口 11211 时需要 SASL 身份验证。
http://docs.couchbase.com/admin/admin/security/security-inside-server.html
如果设置的端口不是 11211,以上代码实际上是有效的。
如标题所示,我正在使用 PHP 和 Memcached。
我尝试连接到它,但它似乎不起作用......
$memcached = new \Memcached();
$memcached->addServer('xxx.xxx.xxx.xxx', 11211);
$versions = $memcached->getVersion();
foreach($versions as $version)
{
echo $version;
}
版本returns 255.255.255....如果可以,怎么做?
据此:
https://serverfault.com/questions/300172/connecting-to-memcached-what-port-to-use-php
您需要一个 connect() 命令:
$memcache = new Memcache; $memcache->connect('127.0.0.1',11211) or die ("Could not connect");
我发现原因是因为防火墙以及 Couchbase 在使用端口 11211 时需要 SASL 身份验证。
http://docs.couchbase.com/admin/admin/security/security-inside-server.html
如果设置的端口不是 11211,以上代码实际上是有效的。