日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux下memcache的安装和启动(很好)

發(fā)布時(shí)間:2025/3/16 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下memcache的安装和启动(很好) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

memcache是高性能,分布式的內(nèi)存對(duì)象緩存系統(tǒng),用于在動(dòng)態(tài)應(yīng)用中減少數(shù)據(jù)庫(kù)負(fù)載,提升訪問速度。據(jù)說(shuō)官方所說(shuō),其用戶包括twitter、digg、flickr等,都是些互聯(lián)網(wǎng)大腕呀。目前用memcache解決互聯(lián)網(wǎng)上的大用戶讀取是非常流行的一種用法。

?

下載安裝

下載了,我到了其官方(http://memcached.org/),目前最新的下載版本是1.4.5

還要再安裝libevent這個(gè)軟件,從官方(http://monkey.org/~provos/libevent/)下載,目前最新的穩(wěn)定版是1.4.14。

下載后,將其上傳到了/home/blue/下面

執(zhí)行以下命令

cd /home/blue tar zxvf memcached-1.4.5.tar.gz tar zxvf libevent-1.4.14b-stable.tar.gz #安裝libevent cd libevent-1.4.14b-stable ./configure --prefix=/home/liuzhy/libevent-1.4.14b-stable make make install#安裝memcache cd /home/blue/memcached-1.4.5 ./configure --prefix=/home/blue/memcached-1.4.5 --with-libevent=/home/blue/libevent-1.4.14b make make install

?

啟動(dòng)memcache服務(wù)

進(jìn)入bin目錄,執(zhí)行:./memcached?-d?-m?1024?-u?blue,但是系統(tǒng)說(shuō)有一個(gè)共享庫(kù)沒有加載,共享庫(kù)的名稱為:libevent-1.4.so.2

首先要查看一下memcached?這個(gè)命令用到的鏈接庫(kù)地址在哪兒。執(zhí)行如下命令可以查看:

LD_DEBUG=libs?/usr/local/memcached/bin/memcached?-v

?

顯示出memcache從哪些地方找libevent-1.4.so.2這個(gè)文件,所以,我們只有將libevent-1.4.so.2這個(gè)文件指定到上面任意一個(gè)目錄即可。這里我們將其指定到/lib64/下面。做一個(gè)軟連接即可。命令如下:

ln?-s?/usr/local/lib/libevent-1.4.so.2?/usr/lib/libevent-1.4.so.2

在啟動(dòng)一下memcache服務(wù):./memcached?-d?-m?1024?-u?blue就可以了

下面將memcached命令的參數(shù)羅倫如下,

# /usr/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 12301 -c 1000 -P /tmp/memcached.pid 相關(guān)解釋如下: -d選項(xiàng)是啟動(dòng)一個(gè)守護(hù)進(jìn)程, -m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,這里是200MB -u是運(yùn)行Memcache的用戶,如果當(dāng)前為 root 的話,需要使用此參數(shù)指定用戶。 -l是監(jiān)聽的服務(wù)器IP地址,如果有多個(gè)地址的話,我這里指定了服務(wù)器的IP地址192.168.1.91 -p是設(shè)置Memcache監(jiān)聽的端口,我這里設(shè)置了12301,最好是1024以上的端口 -c選項(xiàng)是最大運(yùn)行的并發(fā)連接數(shù),默認(rèn)是1024,這里設(shè)置了256 -P是設(shè)置保存Memcache的pid文件,我這里是保存在 /tmp/memcached.pid 停止Memcache進(jìn)程: # kill `cat /tmp/memcached.pid` 也可以啟動(dòng)多個(gè)守護(hù)進(jìn)程,但是端口不能重復(fù)

一開始說(shuō)的“-d”參數(shù)需要進(jìn)行進(jìn)一步的解釋

-d install 安裝memcached -d uninstall 卸載memcached -d start 啟動(dòng)memcached服務(wù) -d restart 重啟memcached服務(wù) -d stop 停止memcached服務(wù) -d shutdown 停止memcached服務(wù)

檢查服務(wù):

1、查看啟動(dòng)的memcache服務(wù):

netstat -lp | grep memcached

2、查看memcache的進(jìn)程號(hào)(根據(jù)進(jìn)程號(hào),可以結(jié)束memcache服務(wù):“kill?-9?進(jìn)程號(hào)”)

ps -ef | grep memcached

總結(jié)

以上是生活随笔為你收集整理的Linux下memcache的安装和启动(很好)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。