memcached的學(xué)習(xí)過程
前段時間,我們實(shí)驗(yàn)室的師姐過來給我們來講了現(xiàn)在公司所有到的新技術(shù)---------memcached,感覺很強(qiáng)大本來下來就要按著師姐的例子給走一遍呢,結(jié)果雜事太多給耽擱了。上次新浪網(wǎng)院的老師上課是也講到了這個memcached,說是現(xiàn)在新浪微博就是用到了大量的memcached這種緩存機(jī)制。所以下定決心一定要嘗試下這個memcached的威力有多大。
先是上官網(wǎng)上下一個源碼安裝包來,可是這里memcached的正常運(yùn)行需要又libevent來進(jìn)行網(wǎng)絡(luò)并發(fā)鏈接的處理,所以這兩個軟件大家都要安裝才行。
root@zhou:/home/zhouqian/下載# tar -zxvf libevent-2.0.16-stable.tar.gz -C /opt/
./configure --prefix=/usr/local/libevent
make
make install
root@zhou:/home/zhouqian/下載# tar -zxvf memcached-1.4.10.tar.gz -C /opt/
./configure --prefix=/usr/local/memcached
make
make install
/usr/local/memcached/bin/memcached -d -m 64 -u root -l 10.5.110.234 -p 11212 -c 256 -P/tmp/memcached.pid
root@zhou:~# ps aux |grep memcached
root 14715 0.0 0.0 44404 892 ? Ssl 20:56 0:00 /usr/local/memcached/bin/memcached -d -m 64 -u root -l 10.5.110.234 -p 11212 -c 256 -P/tmp/memcached.pid
root 14814 0.0 0.0 5892 800 pts/0 S+ 21:32 0:00 grep --color=auto memcached
root@zhou:~# netstat -ntl
激活I(lǐng)nternet連接 (僅服務(wù)器)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 10.5.110.234:11212 0.0.0.0:* LISTEN
這邊我直接利用師姐的程序來做測試,注意 這里的 -l 10.5.110.234 -p 11212,到時候需要這兩個參數(shù)。
這是我用了memcached的情況下查出來的數(shù)據(jù):
演示從緩存中存取數(shù)據(jù)
存入數(shù)據(jù) 取出數(shù)據(jù)
緩存成功,更新數(shù)據(jù)庫:93
演示從緩存中存取數(shù)據(jù)
存入數(shù)據(jù) 取出數(shù)據(jù)
查詢時間::15
下面是沒有使用memcached的效果:
root@zhou:~# kill -9 14715
root@zhou:~# ps aux |grep memcached
root 14816 0.0 0.0 5892 800 pts/0 S+ 21:32 0:00 grep --color=auto memcached
演示從緩存中存取數(shù)據(jù)
存入數(shù)據(jù) 取出數(shù)據(jù)
緩存成功,更新數(shù)據(jù)庫:1193
演示從緩存中存取數(shù)據(jù)
存入數(shù)據(jù) 取出數(shù)據(jù)
查詢時間::906
效果相當(dāng)之明顯??墒俏姨貏e奇怪的是:為什么我的存入速度也提高了,還不是一點(diǎn)兒呢??!下來在分析下。
- .net/c# memcached緩存獲取所有緩存鍵的方法步驟
- C# memcached緩存使用實(shí)例代碼
- Asp.Net Couchbase Memcached圖文安裝調(diào)用開發(fā)
- Nginx HttpMemcModule和直接訪問memcached效率對比測試
- Memcached常用命令以及使用說明詳解
- 在Windows平臺下安裝與配置Memcached的方法分享
- CentOS 5.4下的Memcache安裝步驟(Linux+Nginx+PHP+Memcached)
- ubuntu+php環(huán)境下的Memcached 安裝方法
- php的memcached客戶端memcached
- PHP模塊 Memcached功能多于Memcache
- php模塊memcache和memcached區(qū)別分析
- java使用Memcached簡單教程
相關(guān)文章
安裝配置mysql及Navicat prenium的詳細(xì)流程
這篇文章主要介紹了安裝配置mysql及Navicat Premium的詳細(xì)流程,配置方法也真的很簡單,本文給大家詳細(xì)介紹mysql Navicat Premium安裝配置相關(guān)知識感興趣的朋友,一起學(xué)習(xí)吧2021-06-06
Centos6.5編譯安裝mysql 5.7.14詳細(xì)教程
這篇文章主要為大家分享了Centos6.5編譯安裝mysql 5.7.14 詳細(xì)教程,感興趣的小伙伴們可以參考一下2016-08-08
mysql提示got timeout reading communication packets的解決方法
今天發(fā)現(xiàn)mysql錯誤日志中出現(xiàn)got timeout reading communication packets,一般情況因?yàn)椴糠猪撁嫔捎袉栴}導(dǎo)致,這里簡單分享一下解決方法2019-05-05
MySQL從MyISAM轉(zhuǎn)換成InnoDB錯誤與常用解決辦法
由于一些程序的要求,需要MyISAM數(shù)據(jù)引擎或InnoDB,下面是具體的解決方法,經(jīng)測試偶爾會出現(xiàn)一些問題。2011-05-05
MySQL數(shù)據(jù)庫備份恢復(fù)實(shí)現(xiàn)代碼
這篇文章主要介紹了MySQL數(shù)據(jù)庫備份恢復(fù)實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06

