Memcached

memcached是一套分佈式的高速緩存系統 ， 由LiveJournal的Brad Fitzpatrick開發 ， 但目前被許多網站使用 。 這是一套開放原始碼軟體 ， 以BSD license授權釋出 。 memcached缺乏認證以及安全管制 ， 這代表應該將memcached伺服器放置在防火牆後 。 memcached的API使用三十二位元的循環冗餘校驗 （ CRC - 32 ） 計算鍵值後 ， 將資料分散在不同的機器上 。 當表格滿了以後 ， 接下來新增的資料會以LRU機制替換掉 。 由於memcached通常只是當作快取系統使用 ， 所以使用memcached的應用程式在寫回較慢的系統時 （ 像是後端的資料庫 ） 需要額外的程式碼更新memcached內的資料 。