Memcached 教程
Memcached 教程
Memcached 是一個(gè)開源的、高性能、分布式的內(nèi)存key-value緩存系統(tǒng),用來(lái)存儲(chǔ)小塊的任意類型的數(shù)據(jù)。
Memcached 簡(jiǎn)潔而強(qiáng)大。它的簡(jiǎn)潔設(shè)計(jì)便于快速開發(fā),減輕開發(fā)難度,解決了大數(shù)據(jù)量緩存的很多問(wèn)題。它的API兼容大部分流行的開發(fā)語(yǔ)言。
使用 Memcached,目的是通過(guò)緩存數(shù)據(jù)庫(kù)查詢結(jié)果,減少數(shù)據(jù)庫(kù)訪問(wèn)次數(shù),以提高動(dòng)態(tài)Web應(yīng)用的速度、提高可擴(kuò)展性。
Memcached 最初是 LiveJournal 開發(fā)的一款軟件。現(xiàn)在已成為mixi、Facebook、LiveJournal等眾多服務(wù)中提高 Web 應(yīng)用擴(kuò)展性的重要服務(wù)。

Memcached 官網(wǎng):https://memcached.org/。
1. 特征
memcached 作為高速運(yùn)行的分布式緩存服務(wù)器,具有以下的特點(diǎn)。
- 協(xié)議簡(jiǎn)單
- 基于 libevent 的事件處理
- 內(nèi)置內(nèi)存存儲(chǔ)方式
- memcached不互相通信的分布式
2. 支持的語(yǔ)言
許多語(yǔ)言都實(shí)現(xiàn)了連接 memcached 的客戶端,其中以Perl、PHP為主。僅僅 memcached 網(wǎng)站上列出的有:
- Perl
- PHP
- Python
- Ruby
- C#
- C/C++
- Lua
- 等等
3. Memcached 用戶
- LiveJournal
- Wikipedia
- Flickr
- Bebo
- Typepad
- Yellowbot
- Youtube
- WordPress.com
- Craigslist
- Mixi
4. 建議
由于 Memcached 的類型過(guò)于簡(jiǎn)單、功能單一,近年來(lái)逐步被 Redis 代替,建議直接使用 Redis。
相關(guān)文章
- Oracle 11g安裝教程
- Oracle And子句
- Oracle ROLLBACK語(yǔ)句(回滾事務(wù))
- Oracle Compose()函數(shù)
- Memcached append 命令
- Memcached flush_all 命令
- Java 連接 Memcached 服務(wù)
- DB2表
- DB2視圖
- PLSQL一些常用知識(shí)點(diǎn)梳理總結(jié)
- Oracle中的table()函數(shù)使用
- Oracle中pivot函數(shù)圖文實(shí)例詳解
- Oracle行級(jí)觸發(fā)器的使用操作
- oracle數(shù)據(jù)庫(kù)id自增及生成uuid問(wèn)題
- 連接Oracle數(shù)據(jù)庫(kù)失敗(ORA-12514)故障排除全過(guò)程
- Oracle導(dǎo)出文本文件的三種方法(spool,UTL_FILE,sqluldr2)
- Oracle試用到期如何刪除注冊(cè)表繼續(xù)試用30天
- Oracle?19c的參數(shù)sec_case_sensitive_logon與ORA-01017錯(cuò)誤問(wèn)題分析
- Oracle中ROW_NUMBER()OVER()函數(shù)用法實(shí)例講解
- Oracle報(bào)錯(cuò):ORA-28001:口令已失效解決辦法