zoukankan      html  css  js  c++  java
  • Linux下memcached安装与连接

    前几天技术总监要我在项目中加一个memcached,以前也从来没有配置过,所以就去网上找教程,最终折腾成功。比较坑的就是sasl协议那里。

    由于memcached依赖libevents,所以要下载两个软件。

    1,memcached。2,libevent。

    首先检查是否有安装过。

    rpm -qa|grep libevent

    rpm -qa|grep memcached

    官网下载:http://libevent.org/

    官网下载:http://memcached.org/latest

    首先解压libevent:tar -zxf libevent-x.xx

    ./configure --prefix=/usr/local/libevent 
    make

    make install 

    libevent安装完成。开始memcached安装。

    解压:tar -zxf memcached-x.xx

    ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/

    make

    make install

    启动:memcached -m 128 -p 11211  -u nobody -c 2048 -vv -d  指定内存,端口,用户,最大连接数,守护进程启动

    netstat -lntup可以看到memcached是否启动成功。

    这是再来看看是否安装了sasl:rpm -qa|grep sasl

    一般是已经安装了,这是一个连接memcached的协议。

    进入sasl配置

    vim /etc/sysconfig/saslauthd
    修改MECH,修改为shadow模式,这个模式是可以让系统用户进行登录的。

    这个时候,useradd一个用户,为他设置一个密码。

    然后这是连接到memcached

    telnet localhost 11211

    如果提示命令未找到,那么可以yum install -y telnet进行安装。

    稍后会提示你输入账号和密码,你就输入你刚才增加的用户的账号密码就可以登录成功了。

  • 相关阅读:
    hdoj1251 统计难题 字典树
    nyoj322 sort 归并排序,树状数组
    优先队列 如何使用
    字典树(讲解+模版)
    hdoj1069 Monkey and Banana
    ny10 skilng
    hdoj1075 What Are You Talking About
    hdoj1171 Big Event in HDU
    ny613 免费馅饼
    Spring Boot2.0之Admin-UI分布式微服务监控中心
  • 原文地址:https://www.cnblogs.com/magmell/p/7045283.html
Copyright © 2011-2022 走看看