當(dāng)前訪問(wèn)本站: hits

          yjhmily

          堅(jiān)持走自己的路……

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            100 Posts :: 8 Stories :: 353 Comments :: 0 Trackbacks
                  
                  目前手上的項(xiàng)目需要用到memory cache,于是我選擇強(qiáng)大的Memcached。至于Memcached的強(qiáng)大先不在這里說(shuō)了,
          后續(xù)有時(shí)間,我專門來(lái)介紹一下Memcached吧。今天只介紹下安裝和配置;
                   直接進(jìn)入主題吧;
                   1、下載
                         Memcached下載地址: http://memcached.org/  我下載的最新版本v1.45
                         Libevent下載地址:http://www.monkey.org/~provos/libevent/   我下載的版本是libevent-1.4.13-stable
                        
                    因?yàn)镸emcache用到了libevent這個(gè)庫(kù)用于Socket的處理,所以需要安裝libevent

                  2、先安裝libevent
                       # tar zxvf libevent-1.4.13-stable.tar.gz
                       # cd libevent-1.4.13-stable
                       # ./configure –prefix=/usr
                       # make
                       # make install
                
                  3、再安裝Memcached,同時(shí)需要安裝中指定libevent的安裝位置:
                       # tar zxvf memcached-1.4.5.tar.gz
                       # cd memcached-1.4.5
                       # ./configure –with-libevent=/usr
                       # make
                       # make install
                       安裝完成后會(huì)把memcached放到 /usr/local/bin/memcached ,

                  4、memcached的基本設(shè)置

                       啟動(dòng)Memcache的服務(wù)器端:
                       # /usr/local/bin/memcached -d -m 100 -u root -l 192.168.1.192 -p 12000 -c 256 -P /tmp/memcached.pid

              -d選項(xiàng)是啟動(dòng)一個(gè)守護(hù)進(jìn)程,
              -m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,我這里是100MB,
              -u是運(yùn)行Memcache的用戶,我這里是root,
              -l是監(jiān)聽(tīng)的服務(wù)器IP地址,如果有多個(gè)地址的話,我這里指定了服務(wù)器的IP地址192.168.1.192,
              -p是設(shè)置Memcache監(jiān)聽(tīng)的端口,我這里設(shè)置了12000,最好是1024以上的端口,
              -c選項(xiàng)是最大運(yùn)行的并發(fā)連接數(shù),默認(rèn)是1024,我這里設(shè)置了256,按照你服務(wù)器的負(fù)載量來(lái)設(shè)定,
              -P是設(shè)置保存Memcache的pid文件,我這里是保存在 /tmp/memcached.pid,

                     如果要結(jié)束Memcache進(jìn)程,執(zhí)行:

                     # kill  cat /tmp/memcached.pid

                    也可以啟動(dòng)多個(gè)守護(hù)進(jìn)程,不過(guò)端口不能重復(fù)。

                      
          posted on 2010-04-20 12:19 kangxm 閱讀(660) 評(píng)論(0)  編輯  收藏 所屬分類: 開(kāi)發(fā)環(huán)境&工具
          主站蜘蛛池模板: 枣强县| 凤凰县| 吉木乃县| 玛曲县| 绥棱县| 南溪县| 丹阳市| 黔西| 抚顺县| 巫溪县| 张家界市| 景谷| 香港| 弋阳县| 德庆县| 湘潭市| 云梦县| 漳州市| 鄂伦春自治旗| 天等县| 犍为县| 福安市| 禄劝| 获嘉县| 博爱县| 中阳县| 玉林市| 淮北市| 海城市| 肃南| 商水县| 文安县| 新安县| 合阳县| 江华| 新沂市| 南丰县| 化州市| 丘北县| 班戈县| 龙陵县|