centos 安裝,配置memcached

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   color   os   使用   sp   

先查看是否已經安裝了memcached
輸入memcached -h會輸出memcached版本,或print phpinfo查看;

memcached需要libevent支援,沒有libevent,就先安裝libevent
yum install libevent-devel

memcached安裝可以採用源碼編譯安裝,也可以使用yum;
源碼編譯安裝

1 #wget http://memcached.googlecode.com/files/memcached-1.4.10.tar.gz  2 #tar -zxvf memcached-1.4.10.tar.gz  3 #cd memcached-1.4.10  4 #./configure --prefix=/usr/local/webserver/memcached --with-libevent=/usr/  5 #make  6 #make install  

 1 yum install -y memcached  


確認安裝完成之後,預設的設定檔在/etc/sysconfig/memcached,可以方便的為其制定記憶體,連接埠等;
或者使用命令來配置:

 1 #/usr/local/webserver/memcached/bin/memcached -d -m 32 -l 127.0.0.1 -p 11211 -u root -P /tmp/memcached.pid  

無提示則啟動成功
參數提示:
          -p 監聽連接埠
                                -l 串連的IP地址,預設是本機
                                -d start啟動memecache服務
                                -d restart重啟
                                -d stop|shutdown關閉服務
                                -d install 安裝
                                -d uninstall 卸載
                                -u 以身份運行僅在root下有效
                                -m 最大記憶體使用量,單位MB,預設64MB,最大2G
                                -M 記憶體耗盡時返回錯誤
                                -c 最大同時串連數量,預設是1024
                                -f 塊大小增長因為,預設是1.25
                                -n 最小分配空間,key+value+flags預設48
                                -h 顯示協助


然後確保防火牆已開啟正確的連接埠,在/etc/sysconfig/iptables中添加防火牆規則,開啟對應連接埠:

 1 -A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT  

重啟防火牆service iptables restart;


使用telnet host 11211 -> status測試,查看memcache 當前status;
magento需要另外一個外掛程式支援memcached ,輸入以下命令

 1 yum install -y php-pecl-memcache  

最後重啟service httpd restart


修改app/etc/local.xml,為magento配置memcached,檔案如下

 1 <session_save><![CDATA[memcache]]></session_save>   2 <session_save_path><![CDATA[tcp://10.10.10.1:11211?persistent=1&weight=2&timeout=10&retry_interval=10]]></session_save_path>   3 <cache>   4     <backend>memcached</backend>   5     <memcached>   6         <servers>   7             <server>   8                 <host><![CDATA[10.10.10.1]]></host>   9                 <port><![CDATA[11211]]></port>  10                 <persistent><![CDATA[1]]></persistent>  11             </server>  12         </servers>  13         <compression><![CDATA[0]]></compression>  14         <cache_dir><![CDATA[]]></cache_dir>  15         <hashed_directory_level><![CDATA[]]></hashed_directory_level>  16         <hashed_directory_umask><![CDATA[]]></hashed_directory_umask>  17         <file_name_prefix><![CDATA[]]></file_name_prefix>  18     </memcached>  19 </cache>  

 記得替換上面ip為正確的主機地址;

centos 安裝,配置memcached

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.