十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
memcached 分布式內(nèi)存對象緩存系統(tǒng);
內(nèi)存緩存;把所取對象或數(shù)據(jù)緩存在內(nèi)存中;內(nèi)存中緩存的這些數(shù)據(jù)通過API的方式被存??;
數(shù)據(jù)就像是一張HASH表,以key-value對的方式存在。
用來減輕數(shù)據(jù)庫的壓力,提高網(wǎng)站的響應(yīng)速度,構(gòu)建快速可擴(kuò)展的web應(yīng)用。
內(nèi)置內(nèi)存管理方式;使用LUR自動刪除不使用的存儲,重用過期數(shù)據(jù)的內(nèi)存空間。
所以重啟機(jī)器之后緩存數(shù)據(jù)會丟失。
下載依賴 libevent
也可以 yum安裝
# yum install libevent
源碼
# https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
# tar -xf libevent-2.0.22-stable.tar.gz
# cd libevent-2.0.22-stable
# ./configure
# make &&make install
memcached 下載安裝;
# wget https://memcached.org/latest
[you might need to rename the file] 默認(rèn)是最新版本;
# tar -zxf memcached-1.x.x.tar.gz
# cd memcached-1.x.x
# ./configure --prefix=/usr/local/memcached
# make && make test && sudo make install
啟動失敗?
[root@Ansible memcached-1.4.30]# /usr/local/bin/memcached
/usr/local/bin/memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
[root@Ansible memcached-1.4.30]# find / -name libevent-2.0.so.5
/opt/memcached/libevent-2.0.22-stable/.libs/libevent-2.0.so.5
/usr/local/lib/libevent-2.0.so.5
編輯 /etc/ld.so.conf 添加以上;
[root@Ansible memcached-1.4.30]# vi /etc/ld.so.conf
[root@Ansible memcached-1.4.30]# ldconfig
啟動:指定root 或者切換非root
[root@Ansible memcached-1.4.30]# /usr/local/bin/memcached -m 32m -p 11211 -d -u root
# yum install telnet
[root@Ansible memcached-1.4.30]# telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
查看狀態(tài):
stats
管理工具
memcached-tool
yum install memcached-tool
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。