使用 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 驗證的使用者名稱和密碼。
此方法僅在使用 SASL 支援建置 memcached 擴充套件時可用。 請參閱 Memcached 設定 以了解如何執行此操作。
username(使用者名稱)
用於驗證的使用者名稱。
密碼
用於驗證的密碼。
使用 setSaslAuthData() 時,很有可能會收到以下警告
警告:Memcached::setSaslAuthData(): SASL 僅在使用二進位協定的情況下才支援 test.php 第 8 行
要啟用二進位協定,您必須將 Memcached::OPT_BINARY_PROTOCOL 選項設定為 true
<?php
$mc->setOption(Memcached::OPT_BINARY_PROTOCOL, true);
?>