Memcached 教程
Memcached 教程
Memcached 是一個開源的、高性能、分布式的內存key-value緩存系統,用來存儲小塊的任意類型的數據。
Memcached 簡潔而強大。它的簡潔設計便于快速開發,減輕開發難度,解決了大數據量緩存的很多問題。它的API兼容大部分流行的開發語言。
使用 Memcached,目的是通過緩存數據庫查詢結果,減少數據庫訪問次數,以提高動態Web應用的速度、提高可擴展性。
Memcached 最初是 LiveJournal 開發的一款軟件。現在已成為mixi、Facebook、LiveJournal等眾多服務中提高 Web 應用擴展性的重要服務。

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