PHP Conference Nagoya 2025

Memcached::setSaslAuthData

(PECL memcached >= 2.0.0)

Memcached::setSaslAuthDataУстанавливает учётные данные для аутентификации

Описание

public Memcached::setSaslAuthData(string $username, string $password): bool

Memcached::setSaslAuthData() устанавливает имя пользователя и пароль, которые должны быть использованы для SASL аутентификации с серверами memcache.

Данный метод доступен только в случае, если модуль memcached собран с поддержкой SASL. Обратитесь к разделу установка Memcached, чтобы узнать, как это сделать.

Список параметров

username

Имя пользователя для аутентификации.

password

Пароль для аутентификации.

Возвращаемые значения

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка.

Добавить

Примечания пользователей 1 note

up
4
me at koen dot pt
9 years ago
When using setSaslAuthData(), it's a good change you'll get the following warning:

Warning: Memcached::setSaslAuthData(): SASL is only supported with binary protocol in test.php on line 8

To enable binary protocol you'll have to set the Memcached::OPT_BINARY_PROTOCOL option to true:

<?php
$mc
->setOption(Memcached::OPT_BINARY_PROTOCOL, true);
?>
To Top