一、key-value數據結構算法
二、全部數據保存在內存中緩存
三、能夠分佈式集羣安全
四、處理併發的機制是libevent事件機制數據結構
五、當內容容量達到指定值後,就基於LRU(Least Recently Used)算法自動刪除不使用的緩存,再添加新的數據。 LRU---最先使用時間併發
六、當關閉memcache服務時,memcache存儲的全部數據都會丟失分佈式
七、分佈式的memcache服務集羣,各服務間不互相通訊的,即添加1條數據到memcache集羣服務中,是保存在其中一個memcache服務中,其餘memcache服務是獲取不到的,是經過hash算法來決定保存數據的位置,獲取的時候也會經過hash算法獲得操作系統
memcache的缺點:事件
一、數據保存在內存,當關閉服務或操做系統時,數據丟失內存
措施:修改源代碼,按期向磁盤寫入數據hash
二、memcache權限管理和認證功能,安全性不足
措施:能夠經過內網訪問memcache服務,外網經過防火牆來控制保護。