使用 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 设置 了解如何操作。
用户名
用于身份验证的用户名。
密码
用于身份验证的密码。
使用 setSaslAuthData() 时,您可能会收到以下警告
警告:Memcached::setSaslAuthData(): SASL 仅在二进制协议中受支持 test.php 第 8 行
要启用二进制协议,您必须将 Memcached::OPT_BINARY_PROTOCOL 选项设置为 true
<?php
$mc->setOption(Memcached::OPT_BINARY_PROTOCOL, true);
?>