memcached的學(xué)習(xí)過程
前段時(shí)間,我們實(shí)驗(yàn)室的師姐過來給我們來講了現(xiàn)在公司所有到的新技術(shù)---------memcached,感覺很強(qiáng)大本來下來就要按著師姐的例子給走一遍呢,結(jié)果雜事太多給耽擱了。上次新浪網(wǎng)院的老師上課是也講到了這個(gè)memcached,說是現(xiàn)在新浪微博就是用到了大量的memcached這種緩存機(jī)制。所以下定決心一定要嘗試下這個(gè)memcached的威力有多大。
先是上官網(wǎng)上下一個(gè)源碼安裝包來,可是這里memcached的正常運(yùn)行需要又libevent來進(jìn)行網(wǎng)絡(luò)并發(fā)鏈接的處理,所以這兩個(gè)軟件大家都要安裝才行。
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í)候需要這兩個(gè)參數(shù)。
這是我用了memcached的情況下查出來的數(shù)據(jù):
演示從緩存中存取數(shù)據(jù)
存入數(shù)據(jù) 取出數(shù)據(jù)
緩存成功,更新數(shù)據(jù)庫:93
演示從緩存中存取數(shù)據(jù)
存入數(shù)據(jù) 取出數(shù)據(jù)
查詢時(shí)間::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ù)
查詢時(shí)間::906
效果相當(dāng)之明顯??墒俏姨貏e奇怪的是:為什么我的存入速度也提高了,還不是一點(diǎn)兒呢!!下來在分析下。
- .net/c# memcached緩存獲取所有緩存鍵的方法步驟
- C# memcached緩存使用實(shí)例代碼
- Asp.Net Couchbase Memcached圖文安裝調(diào)用開發(fā)
- Nginx HttpMemcModule和直接訪問memcached效率對(duì)比測試
- Memcached常用命令以及使用說明詳解
- 在Windows平臺(tái)下安裝與配置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)文章
SQL 四種連接-左外連接、右外連接、內(nèi)連接、全連接詳解
這篇文章主要介紹了SQL 四種連接-左外連接、右外連接、內(nèi)連接、全連接詳解的相關(guān)資料,需要的朋友可以參考下2016-11-11MySQL數(shù)據(jù)庫事務(wù)隔離級(jí)別介紹(Transaction Isolation Level)
這篇文章主要介紹了MySQL數(shù)據(jù)庫事務(wù)隔離級(jí)別(Transaction Isolation Level) ,需要的朋友可以參考下2014-05-05MYSQL插入數(shù)據(jù)時(shí)檢查字段值是否重復(fù)的方法詳解
這篇文章主要給大家介紹了關(guān)于MYSQL插入數(shù)據(jù)時(shí)檢查字段值是否重復(fù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-01-01MySql事務(wù)及ACID實(shí)現(xiàn)原理詳解
這篇文章主要為大家介紹了MySql事務(wù)及ACID實(shí)現(xiàn)原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09關(guān)于MySQL繞過授予information_schema中對(duì)象時(shí)報(bào)ERROR 1044(4200)錯(cuò)誤
這篇文章主要介紹了關(guān)于MySQL繞過授予information_schema中對(duì)象時(shí)報(bào)ERROR 1044(4200)錯(cuò)誤,本文給大家分享解決方法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10