摘要:依賴獲取編譯舊版本可能會被其他軟件依賴此處建議安裝在獨立目錄編譯獲取若是編譯安裝需要指定的目錄提供服務腳本的常用選項說明指定進程監(jiān)聽的地址以服務模式運行以指定的用戶身份運行進程用于緩存數(shù)據(jù)
依賴:
linevent 獲取: http://libevent.org/
編譯(舊版本可能會被其他軟件依賴, 此處建議安裝在獨立目錄):
# ./configure --prefix=/usr/local/libevent # make && make install # echo "/usr/local/libevent/lib" > /etc/ld.so.conf.d/libevent.conf # ldconfig編譯:
memcached 獲取: https://memcached.org/
# ./configure --prefix=/usr/local/memcached # --with-libevent=/usr/local/libevent #若是編譯安裝libevent, 需要指定libevent的目錄 # make && make install提供memcached 服務腳本:
#!/bin/bash # # Init file for memcached # # chkconfig: - 86 14 # description: Distributed memory caching daemon # # processname: memcached # config: /etc/sysconfig/memcached . /etc/rc.d/init.d/functions ## Default variables PORT="11211" USER="nobody" MAXCONN="1024" CACHESIZE="64" OPTIONS="" [ -f /etc/sysconfig/memcached ] && . /etc/sysconfig/memcached RETVAL=0 prog="/usr/local/memcached/bin/memcached" desc="Distributed memory caching" lockfile="/var/lock/subsys/memcached" start() { echo -n $"Starting $desc (memcached): " daemon $prog -d -p $PORT -u $USER -c $MAXCONN -m $CACHESIZE RETVAL=$? echo [ $RETVAL -eq 0 ] && touch $lockfile return $RETVAL } stop() { echo -n $"Shutting down $desc (memcached): " killproc $prog RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f $lockfile return $RETVAL } restart() { stop start } reload() { echo -n $"Reloading $desc ($prog): " killproc $prog -HUP RETVAL=$? echo return $RETVAL } case "$1" in start) start ;; stop) stop ;; restart) restart ;; condrestart) [ -e $lockfile ] && restart RETVAL=$? ;; reload) reload ;; status) status $prog RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|restart|condrestart|status}" RETVAL=1 esac exit $RETVALmemcached的常用選項說明:
-l
-d: 以服務模式運行;
-u
-m
-c
-p
-U
-t
-f
-M:當內存空間不夠使用時返回錯誤信息,而不是按LRU算法利用空間;
-n: 指定最小的slab chunk大小;單位是字節(jié);
-S: 啟用sasl進行用戶認證;
# chmod +x /etc/init.d/memcached # chkconfig --add memcached # service memcached start給PHP 安裝memcached 擴展:
# /usr/local/php/bin/phpize # ./configure --with-php-config=/usr/local/php/bin/php-config --enable-memcache # make && make install編輯php.ini 文件:
extension=memcache.so查看模塊加載情況:
[root@bogon ~]# php -m [PHP Modules] bz2 Core ctype date dom ereg fileinfo filter hash iconv json libxml mbstring mcrypt memcache <-- 在這 mysql mysqli openssl pcre PDO pdo_sqlite Phar posix Reflection session SimpleXML sockets SPL sqlite3 standard tokenizer XCache XCache Cacher xml xmlreader xmlwriter zlib [Zend Modules] XCache XCache Cacher輕量級Memcached管理監(jiān)控工具 --> memadmin:
獲取: http://www.junopen.com/memadmin/
基于PHP 的Web 管理程序, 配置很簡單
編輯config.php 配置賬戶密碼之后直接訪問登錄即可
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/61680.html
摘要:本教程向你展示如何在上安裝和配置。安裝首先確保所有的包都是最新的執(zhí)行以下命令安裝開啟服務并將其添加到系統(tǒng)啟動時的自動啟動中配置默認的配置文件位于目錄中。允許連接到的最大數(shù)目。 點擊訪問原文地址 介紹 Memcached 是一個分布式、高性能的內存緩存系統(tǒng),通過緩存內存中的數(shù)據(jù)和對象,提高和加速動態(tài) web 應用程序的性能。它主要用于加速對數(shù)據(jù)庫重度使用的站點。 Memcached 還用...
摘要:本教程向你展示如何在上安裝和配置。安裝首先確保所有的包都是最新的執(zhí)行以下命令安裝開啟服務并將其添加到系統(tǒng)啟動時的自動啟動中配置默認的配置文件位于目錄中。允許連接到的最大數(shù)目。 點擊訪問原文地址 介紹 Memcached 是一個分布式、高性能的內存緩存系統(tǒng),通過緩存內存中的數(shù)據(jù)和對象,提高和加速動態(tài) web 應用程序的性能。它主要用于加速對數(shù)據(jù)庫重度使用的站點。 Memcached 還用...
摘要:是一個高性能的分布式內存對象緩存系統(tǒng),用于動態(tài)應用以減輕數(shù)據(jù)庫負載。這是一套開放源代碼軟件,以授權發(fā)布。本文將會記錄如何在上安裝和配置的教程。默認情況下,設置為僅在上監(jiān)聽中。這指示僅綁定到指定的接口。配置服務后,下一步是在防火墻中打開端口。Memcached?是一個高性能的分布式內存對象緩存系統(tǒng),用于動態(tài)Web應用以減輕數(shù)據(jù)庫負載。它通過在內存中緩存數(shù)據(jù)和對象來減少讀取數(shù)據(jù)庫的次數(shù),從而提高...
摘要:安裝環(huán)境說明操作系統(tǒng)安裝路徑開始編譯安裝編譯需要的擴展包開始編譯安裝擴展包安裝成功后會輸出這個地址,這是擴展模塊文件夾創(chuàng)建自啟動腳本綁定偵聽的地址服務端口運行程序的用戶身份最大使用內存最大同時連 安裝環(huán)境說明: 操作系統(tǒng):Centos 6.5 -64bit 安裝路徑:/usr/local/memcached 開始編譯memcached 安裝編譯需要的擴展包 yum insta...
閱讀 3164·2019-08-30 15:55
閱讀 2945·2019-08-30 13:46
閱讀 1447·2019-08-29 17:29
閱讀 3514·2019-08-29 11:08
閱讀 3439·2019-08-29 11:04
閱讀 1088·2019-08-28 18:20
閱讀 545·2019-08-26 13:37
閱讀 1327·2019-08-26 11:49