您现在的位置是:首页 > 站长教程 > Linux下Memcache安装

Linux下Memcache安装

时间:2019-12-11 09:38:19  来源:www.zzwkw.com  阅读次数: 我要评论

阿里云服务器 腾讯云服务器 习梦云:高防云服务器 ZJI:香港日本美国独服
LOCVPS服务周到 HostKvm低调KVM 傲游主机:优质VPS 80VPS:老牌VPS主机
搬瓦工:CN2 GIA线路 CloudCone:性价比高 Vultr:按小时计费VPS VirMach:超级便宜
JustMySocks科学上网 CloudRaft大硬盘VPS 洛杉矶QN机房官方VPS 恒创:香港CN2服务器

Memcache是我们生产环境中常用的缓存软件,下面主要以Linux服务器作为参考,详细讲解下Linux下Memcache的具体安装。Memcached需要libevent支持,所以首先安装libevent。

解决安装Memcache出现configure: error: libevent is required. If it’s already installed, specify its path using –with-libevent=/dir/
这里要安装Memcached.但在编译的时候提示需要指定libevent库,解决办法如下:

1
2
3
4
5
6
查看系统是否已经安装libevent
[root@memcache ~]# rpm -qa|grep libevent
如果有,不要高兴,先升级
[root@memcache ~]# yum -y install libevent
测试libevent是不是已经安装成功
[root@memcache ~]# ls -al /usr/lib | grep libevent

可以看到多个已经安装的类包安装Memcached(http://memcached.org/)
可以先查看编译参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@memcache ~]# wget http://memcached.googlecode.com/files/memcached-1.4.8.tar.gz
[root@memcache ~]# tar zxvf memcached-1.4.8.tar.gz
[root@memcache ~]# cd memcached-1.4.8
[root@memcache memcached-1.4.8]# ./configure -help
[root@memcache memcached-1.4.8]# ./configure -prefix=/usr/local/memcached
[root@memcache memcached-1.4.8]# make
[root@memcache memcached-1.4.8]# make install
在这个时候,不一定会编译通过,依旧会出现:
checking for libevent directory… configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/
If it’s already installed, specify its path using –with-libevent=/dir/
因为libevent 这个包是系统默认安装的,没有安装相应的开发所用的头文件。
所以,还要使用如下命令来安装:
[root@memcache ~]# yum install libevent-devel
再编译,即可通过。。。启用Memcached,
[root@memcache memcached-1.4.8]# /usr/local/memcached/bin/memcached -d -m 128 -l 192.168.1.1 -p 11211 -u root

相关解释如下:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB
-u是运行Memcache的用户,我这里是root
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

连接到Memcached:
telnet ip 端口,如telnet 192.168.100.11 11211
stats查看状态,flush_all:清除缓存

搬瓦工:CN2 GIA线路 CloudCone:性价比高 Vultr:按小时计费VPS VirMach:超级便宜
JustMySocks科学上网 CloudRaft大硬盘VPS 洛杉矶QN机房官方VPS 恒创:香港CN2服务器
留言与评论(共有 0 条评论)
   
验证码: