CentOS下用Memcached缓存MySQL数据

Memcached是一个分布式的内存对象缓存系统,通常用于动态Web应用以减轻数据库负载。

Memcached是基于一个存储键对的hashmap,当表格满了以后,就使用LRU(最近最小使用)算法机制替换掉。
Memcached使用了libevent来均衡任何数量的打开链接,使用非阻塞的网络I/O,对内部对象实现引用计数(因此,针对多样的客户端,对象可以处在多样的状态), 使用自己的页块分配器和哈希表,因此虚拟内存不会产生碎片并且虚拟内存分配的时间复杂度可以保证为O(1).
 
下面具体说明在CentOS环境下安装memcached并结合mysql,php来测试Memcache的缓存机制

CentOS下用Memcached缓存MySQL数据

相关推荐