我试图在Ubuntu中连接到本地服务器上的memcached:
$memcached = new Memcached;
#
$memcached->addServer('localhost', 11211, 1) or die ("Could not connect");
var_dump($memcached);
var_dump($memcached->add('hello', 0, 400));
为什么var_dump会显示以下内容?
object(Memcached)#1 (0) { } bool(false)
答案 0 :(得分:0)
错误返回值表示存在一些错误。有关其他详细信息,请参阅$memcached->getResultMessage()
,这可能会有所帮助。
答案 1 :(得分:0)
我只在add
操作上看到 false - 也许这个密钥已经存在,请尝试使用set
方法。
答案 2 :(得分:0)
试试这个:
var_dump($memcached->add('hello', 0, false, 400));
第三个参数是一个标志,是否压缩。
答案 3 :(得分:-1)