安装一: dhclient 获取IP 安装 memcached 源码包
1.下载:wget http://www.memcached.org/files/memcached-1.4.17.tar.gz
2.移动到指定目录:mv memcached-1.4.17.tar.gz /usr/local/src
3.解压文件:tar zxvf memcached-1.4.17.tar.gz
4.进入memcached-1.4.17目录:cd memcached-1.4.17
5.执行./configure检测:./configure
6.提示不能安装,需要安装gcc:yum [-y] install gcc
7. 再次执行步骤5
8.需要依赖文件包libevent:去官网下载最新的
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
9.移动到指定目录:mv libevent-2.1.3-alpha.tar.gz /usr/local/src
10.解压文件:tar zxvf libevent-2.1.3-alpha.tar.gz
11.进入libevent-2.1.3-alpha目录:cd libevent-2.1.3-alpha
12.执行步骤5
13.编译:make
14.安装:make install
15.切换到cd memcached-1.4.17目录下执行第5部
16.生成makefile 文件说明可以编译了:make
17.安装:make install
18. [16,17 2步骤可以合成一个步骤:make && make install]
1-18安装步骤会把文件分散到各个文件下,不方便管理
安装二:把安装文件安装到一个文件下
1.进入 cd memcached-1.4.17
2.执行./configure命令:./configure --prefix=/usr/local/memcache [指定目录安装]
3.清楚之前make的生成文件:make clean [没执行过make 就不用执行了]
4.可以把命令一起写:make clean && make && make install [就安装到/usr/local/memcache目录了]
5.安装完成;可是运行memcached 还是报错,提示一个(libevent-2.0.so.5)函数库不能加载
安装三:安装动态函数库(libevent-2.0.so.5) 它在/usr/local/lib目录下
1.命令:ldconfig 会动态加载函数库,它是执行的/etc/ld.so.conf文件
2.打开/etc/ld.so.conf文件加入:/usr/local/lib
3.执行ldconfig重新加载动态库:ldconfig
安装四:运行memcached[由于安装了2个现在执行安装一那个][运行第二个是用绝对地址(第一个不用加绝对地址)]
1.执行第一个:memcached -uroot -d [-d 是后台执行命令]
执行第二个:/usr/local/memcache/bin/memcached -uroot -d [使用绝对地址后台运行]
2.安装一个telnet软件:yum install telnet [通过yum安装,为了和memcache通讯]
3.执行telnet连接本地memcache:telnet localhost 11211 [本地地址,端口:11211]
4.set a 0 0 1 [set 一个变量,长度为1,生命周期为无限,不压缩 ]
a [输入值a]
STORED
get a [get获取变量a]
VALUE a 0 1
a [输出值a]
END
5.quit 退出
完成!!!!!