Memcached是一套分布式的高速缓存系统,是BSD开源软件。
第1部分:
查询是否安装完整
rpm -qa | grep sasl
确保有cyrus-sasl-devel和cyrus-sasl-lib两个包存在
查看
yum list sasl
安装 yum -y install cyrus-sasl cyrus-sasl-devel cyrus-sasl-plain
执行rpm -qa | grep sasl验证安装是否成功
服务启动
systemctl start saslauthd
查进程
ps aux | grep saslauthd
第2部分:
vi /etc/sysconfig/saslauthd
将MECH=pam 改为 MECH=shadow
systemctl restart saslauthd
默认用户memcached
设置密码
passwd memcached
saslpasswd2 -a memcached -c memcached
查看用户
sasldblistusers2
验证密码
testsaslauthd -u memcached -p '123456'
第3部分:
启用验证
修改配置文件增加-S
PORT="21211"
USER="memcached”
MAXCONN="1024”
CACHESIZE="64”
OPTIONS=" -S "
重启服务
systemctl restart memcached