Memcache概略
Memcache是一种内存缓存,Memcache与前面说的APCU比较已经说过了,但是APCU并不是常用的缓存机制,或者说人们经常使用Redis与Memcache进行比较。
但也正是因为Memcache是内存缓存,所以速度快,且对于内存的要求高,所缓存的内容非持久化。对于 CPU 要求很低,所以常常采用将 Memcache 服务端和一些 CPU 高消耗 Memory 低消耗应用部属在一起 。Memcache 的很突出一个优点,就是采用了可分布式扩展的模式。可以将部属在一台机器上的多个 Memcache 服务端或者部署在多个机器上的 Memcache 服务端组成一个虚拟的服务端,对于调用者来说完全屏蔽和透明。提高的单机器的内存利用率。Memcache 支持最大的存储对象为 1M 。它的内存分配比较特殊,但是这样的分配方式其实也是对于性能考虑的,简单的分配机制可以更容易回收再分配,节省对于 CPU 的使用,内存分配机制的后果就是容易造成资源浪费。Memcache仅支持简单的key-value。

浙公网安备 33010602011771号