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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、memcache的概念? Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨...
    桖辶殇阅读 6,693评论 2 12
  • 一、MemCache简介 session MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存...
    李伟铭MIng阅读 9,279评论 2 13
  • Memcached 安装配置 [toc] 前言: Memcached是一款开源、高性能、分布式内存对象缓存系统,可...
    CaiGuangyin阅读 8,196评论 0 1
  • Memcached 涉及以下内容 1,Memcached 基本概念 2,Memcached 安装 3,Memcac...
    持续进步者阅读 5,437评论 0 2
  • (一):基础概念 memcache是什么? Memcache 是一个高性能的分布式内存对象缓存系统,用于动态Web...
    楚江云阅读 4,969评论 0 5