是否可以连接Couchbase's Memcached桶与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;
    }

版本返回255.255.255....如果可能,怎么做?

我发现原因是因为防火墙以及Couchbase在使用11211端口时需要SASL身份验证。

http://docs.couchbase.com/admin/admin/security/security-inside-server.html

如果端口不是11211,上面的代码实际上是工作的。

按此:

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");