使用 setSaslAuthData() 时,您很可能会收到以下警告
警告:Memcached::setSaslAuthData(): SASL 仅在二进制协议中受支持,位于 test.php 第 8 行
要启用二进制协议,您必须将 Memcached::OPT_BINARY_PROTOCOL 选项设置为 true
<?php
$mc->setOption(Memcached::OPT_BINARY_PROTOCOL, true);
?>
(PECL memcached >= 2.0.0)
Memcached::setSaslAuthData — 设置用于身份验证的凭据
Memcached::setSaslAuthData() 设置用于与 memcache 服务器进行 SASL 身份验证的用户名和密码。
此方法仅在 memcached 扩展使用 SASL 支持构建时可用。 请参考 Memcached 设置 了解如何执行此操作。
username
用于身份验证的用户名。
password
用于身份验证的密码。
使用 setSaslAuthData() 时,您很可能会收到以下警告
警告:Memcached::setSaslAuthData(): SASL 仅在二进制协议中受支持,位于 test.php 第 8 行
要启用二进制协议,您必须将 Memcached::OPT_BINARY_PROTOCOL 选项设置为 true
<?php
$mc->setOption(Memcached::OPT_BINARY_PROTOCOL, true);
?>