zoukankan      html  css  js  c++  java
  • centos7配置Memcached

    Memcached是一套分布式的高速缓存系统,用于提升网站访问速度,尤其对于一些大型的、需要频繁访问数据库的网站,访问速度提升效果十分显著。

     

    1.安装memcached

    yum install memcached

    yum install libmemcached

    netstat -ntpl

    systemctl status memcached

    systemctl start memcached

    netstat -ntupl

     

    2.配置memcached只监听127.0.0.1

    vim /etc/sysconfig/memcached 

      PORT="11211"

      USER="memcached"

      MAXCONN="1024"

      CACHESIZE="64"

      OPTIONS="-l 127.0.0.1 -U 0“   # -U 0 不启用UDP监听

     

    systemctl restart memcached

    netstat -ntpl

    systemctl status memcached

     

    3.检查memcached运行,能看到很多信息

    memstat --servers="127.0.0.1"

     

    4.配置memcached启用sasl

    vim /etc/sysconfig/memcached

      PORT="11211"

      USER="memcached"

      MAXCONN="1024"

      CACHESIZE="64"

      OPTIONS="-l 127.0.0.1 -U 0 -S -vv"

     

    systemctl restart memcached

    netstat -ntpl

    memstat --servers="127.0.0.1"

    echo $?

     

    5.安装cyrus SASL

    yum install cyrus-sasl-devel cyrus-sasl-plain

     

    6.配置sasl

    vim /etc/sasl2/memcached.conf

    mech_list: plain

    log_level: 5

    sasldb_path: /etc/sasl2/memcached-sasldb2

     

    cat /etc/sasl2/memcached.conf 

    saslpasswd2 -a memcached -c -f /etc/sasl2/memcached-sasldb2 zeng

    chown memcached:memcached /etc/sasl2/memcached-sasldb2 

    systemctl restart memcached

    netstat -ntpl

    memstat --servers="127.0.0.1"

    echo $?

    memstat --servers="127.0.0.1" --username=zeng --password=redhat

     

     

  • 相关阅读:
    MySQL权限整理及授权命令
    netstat
    5.7.20 多实例——MGR部署实战
    ELK(V7)部署与架构分析
    服务器安全之iptables
    记一次MySQL中Waiting for table metadata lock的解决方法
    MySQL在线DDL gh-ost 使用说明
    如何只查看配置文件中未被注释的有效配置行
    nginx的http负载均衡
    nginx实现正向代理和反向代理
  • 原文地址:https://www.cnblogs.com/51redhat/p/11996102.html
Copyright © 2011-2022 走看看