大前提:安装gcc 

输出表明缺少gcc

输出表明缺少gcc


最简单的是yum安装:
yum -y install gcc
1、libevent是安装 memcached 的唯一前提条件。它是 memcached 所依赖的异步事件通知库。

tar -zxvf  libevent-1.4.11-stable.tar.gz
./configure
make
make install

configure

configure


make

make


make install

make install


2、memcache安装

./configure
make
make install

mem configure

mem configure


mem make

mem make


mem make install

mem make install


3、memcache启动

./memcached -d -m 1024 -u root -p 11211 -c 1024 -P /root/memcache_api_1.pid -t 24

memcached启动参数描述:
-d :启动一个守护进程
-m :分配给Memcache使用的内存数量,单位是MB,默认是64MB,
-u :运行Memcache的用户
-l :监听的服务器IP地址
-p :设置Memcache监听的端口,默认是11211 注:-p(p为小写)
-c :设置最大并发连接数,默认是1024
-P :设置保存Memcache的pid文件 注:-P(P为大写)
4、验证启动
ps -ef | grep memcached | grep 11211

查看是否存在进程

查看是否存在进程


验证memcache安装是否成功

验证memcache安装是否成功


5、命令说明
command

key key 用于查找缓存值
flags 可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息
expiration time 在缓存中保存键值对的时间长度(以秒为单位,0 表示永远)
bytes 在缓存中存储的字节点
value 存储的值(始终位于第二行)
6、通过进程号kill掉memcache进程
kill -9 3146