Liunx下memcache安装部署以及启动

来源:互联网 发布:淘宝如何找代理商 编辑:程序博客网 时间:2024/06/15 09:52

memcahce是一个分布式缓存系统,通过在内存中缓存数据和对象,来减少访问数据库的次数,减少数据库的的负载,分担数据库的压力,提高网页的访问速度。后面提到的memcache和memcached,memcache是这个项目的名称,而memcached是它服务器端的主程序文件名,即一个是项目名称,一个是主程序文件名。

目前最新版本的memcahce依赖于libevent,所以在安装memcache之前要先检查是否安装了libevent,没有安装的话需要手动安装。

查看是否安装libevent# rpm -qa |grep libevent

用wget这个命令下载memcache和libevent的最新包

#cd /tmp#wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz#wget http://www.monkey.org/~provos/libevent-1.2.tar.gz

1、首先安装libevent
-prefix指定libevent安装路径,这里就在data目录下新建个memcache文件夹,把所有文件都放到这个目录下。

# cd /data/memcache# tar zxvf libevent-1.2.tar.gz# cd ./libevent-1.2# ./configure --prefix=/data/memcache/libevent# make# make install

如果要测试libevent是否安装成功,进入到安装目录下lib目录如/usr/lib查看是否有libevent文件

# ls -al /data/memache/libevent/lib | grep libeventlrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3-rw-r--r-- 1 root root 454156 11?? 12 17:38 libevent.a-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.lalrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3

2.安装memcache
安装memcache时需要用–with-libevent先指定libevent的安装路径,另外我在安装时还需要用-prefix指定安装路径,不然编译时会报错,网上查找memcache安装步骤时都没提到这点,不知道是不是我系统环境的问题。

# cd /data/memcache# tar zxvf memcached-1.2.0.tar.gz# cd ./memcached-1.2.0# ./configure --with-libevent=/data/memcache/libevent -prefix=/data/memcache/memcached# make# make install

3、启动memcache
memcache编译安装完成后,在刚刚的目录/data/memcache/memcached/bin下会有一个memcached文件,进入到该目录后执行如下命令

#cd /data/memcache/memcached/bin#./memcached -d -m 1024 -u root-l 192.168.1.1 -p 11211 -c 1024 

-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是1024M,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.1
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,需要按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件
4、关闭memcache
找到memcache的进程号,kill掉就可以了

# ps -ef|grep memcache# kill memcache的进程号

对memcache有兴趣的朋友可以参考下面资料
Linux下的Memcache安装:http://www.ccvita.com/257.html
Windows下的Memcache安装:http://www.ccvita.com/258.html
Memcache基础教程:http://www.ccvita.com/259.html
Discuz!的Memcache缓存实现:http://www.ccvita.com/261.html
Memcache协议中文版:http://www.ccvita.com/306.html
Memcache分布式部署方案:http://www.ccvita.com/395.html

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 不小心用了蚂蚁花呗怎么办 q微店忘记密码怎么办微忘记密 在优酷买了开通会员不想续费怎么办 微店怎么卖吃的要认证怎么办 在天猫买东西遇到不讲理卖家怎么办 天猫退货收到退款了卖家拒绝怎么办 申请退款保证金不够的情况下怎么办 发奖品把钱骗走了应该怎么办? 淘宝东西没到自动确认了收货怎么办 淘宝买的东西收不到货怎么办 资料如实填了 怎么办不下来借款啊 如果淘宝店家跑了没收到货怎么办 淘宝店家退完款把货又发了怎么办 淘宝收到货有问题客服不回复怎么办 手机从美国寄回中国被海关扣怎么办 摩托车新买的后悔了想卖怎么办? 淘宝单号输错了怎么办运费险 在淘宝卖东西快递单号输错了怎么办 淘宝买东西签收后发现坏了怎么办 摩托车购车发票写了别人名字怎么办 新领的发票跟电脑对不上号怎么办 淘宝未发货退款卖家拒绝怎么办 在超市买东西把票丢了不让出怎么办 在淘宝上买东西付款不发货怎么办 买家拍下商品卖家拒绝发货怎么办 没有中文标签被投诉到工商局怎么办 淘宝申请退款卖家强制发货怎么办 1688卖家交易不小心关闭怎么办 拼多多两天不发货怎么办自动退款吗 在家里放的东西找不到了怎么办 在家里烧东西烟太大了怎么办 转转上买的二手东西有问题怎么办? 大巴车过虎门大桥错走小车道怎么办 pe高压膜中间松两边紧怎么办? 穿着浅口的高跟鞋走路老是掉怎么办 五吧同城模特兼职被骗了怎么办 华为手机充电玩黑屏怎么办教学视频 衣服肩膀被衣架撑变形了怎么办 货已经安到客户家客户不付款怎么办 微商卖家不给退货不给换货怎么办啊 淘宝卖家已签收退货却不退款怎么办