Linux下安装Memcache

        一、 memcached简介及安装

                 1、简介

                       memcache是danga.com的一个项目,它是一款开源的高性能的分布式内存对象缓存系统,最早是给LinveJournal提供服务的,后台逐渐被越来越多的大型网站所采用,用于在应用中减少对数据库的访问,提高应用的访问速度,并降低数据库的负载。

                       为了在内存中提供数据的高速查找能力,memcache使用key-value形式存储和访问数据,在内存中维护一张巨大的HashTable,使得对数据查询的时间复杂度降低到O()1,保证了对数据的高性能访问。内存的空间总是有限的,当内存没有更多的的空间来存储新的数据时,memcache就会使用LRU(Least Recently Used)算法,将最近不常访问的数据淘汰掉,以腾出空间来存储新的数据。memcache存储支持的数据格式也是灵活多样的,通过对象的序列化机制,可以将更高层抽象的对象转换成为二进制数据,存储在缓存服务器中,当前端应用需要时,又可以通过二进制内容反序列化,将数据换成成原有对象。

                2、memcache 的安装

                      memcache 使用了libevent来进行高效的网络连接处理,因此在安装了memcache之前,需要先安装libevent。

                     1)、 下载 libevent1.4.14b-stable.tar.gz 

                       tar -xvzf  libevent1.4.14b-stable.tar.gz 

                       cd libevent1.4.14b-stable/bin

                       ./configure --prefix=/opt/soft/libevent1.4.14     

                      make

                      make install

          2)、下载memcache并安装

                      wget http://www.memcached.org/files/memcached-1.4.17.tar.gz

                     tar -xvzf memcached-1.4.17.tar.gz

                     cd memcached-.14.17/bin

                     ./configure --prefix=/opt/soft/memcached1.4.17 --with-libevent=/opt/soft/libevent1.4.14

                     make

                    make install 

         至此,已经完成了memcached的安装

二、memcache的启动与关闭

       1、启动memcache服务

             /opt/soft/memcahced1.4.17/bin/memcached -d -m 10 -u root  -l 192.168.136.135  -p 11211 -c 32 -P /tmp/memcached.pid

             上述参数含义如下:

              -d 表示启动的是一个守护进程

              -m 指定分配给memcache的内存数量,单位是MB,这里指定的是10M

              -u 指定运行memcache的用户,这里指定的是root

              -l 指定监听的服务器的ip得知

             -p 设置memcache监听的端口,这里指定的是11211

             -c 指定最大允许的并发连接数,这是设置为32

             -P 指定memcache的pid文件保存的位置.

       2、关闭memcache服务

            kill  `cat /tmp/memcached.pid` 

                  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值