Ubuntu安装Memcache

安装libevent包

因为memcached依赖于libevent包,可以通过命令

下载libevent安装包

wget http://libevent.org/libevent-2.0.22.tar.gz

或者到官网http://libevent.org上去下载自己需要的版本,再放到ubuntu中去

解压安装包

tar -zxvf libevent-2.0.22-stable.tzr.gz
cd libevent-2.0.22-stable

配置安装库的目标路径

./configure –prefix=/usr

编译安装libevent库

make
sudo make install

检测安装是否成功

ls -al /usr/lib | grep libevent

安装Memcached

sudo apt-get install memcached

#检查是否安装成功
memcached -help
启动选项:
  • d是启动一个守护进程;
  • m是分配给Memcache使用的内存数量,单位是MB;
  • u是运行Memcache的用户;
  • l是监听的服务器IP地址,可以有多个地址;
  • p是设置Memcache监听的端口,,最好是1024以上的端口;
  • c是最大运行的并发连接数,默认是1024;
  • P是设置保存Memcache的pid文件。
作为前台程序运行
memcached -p 11211 -m 64m -vv
作为后台程序运行
memcached -p 11211 -m 64m -d

telnet问题

在其他机器上用telnet链接memcached机器出现
正在连接192.168.7.*(memcached机器ip)…无法打开到主机的连接。 在端口 11211: 连接失败的问题

  • 修改配置文件
    /etc/memcahced.conf 找到 -l 127.0.0.1 更改为 -l 0.0.0.0
  • 重启下服务器
reboot
    原文作者:MC_Honva
    原文地址: https://www.jianshu.com/p/d270e2d74fd9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞