1.1.5 memcached

来源:互联网 发布:ibatis 打印sql语句 编辑:程序博客网 时间:2024/06/06 02:36

memcached 是一套分布式的快取系统,当初是Danga Interactive 为了LiveJournal 所发展的,
但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license 授权
释出。
memcached 缺乏认证以及安全管制,这代表应该将memcached 服务器放置在防火墙后。
memcached 的API 使用三十二位元的循环冗余校验(CRC-32)计算键值后,将资料分散在不
同的机器上。当表格满了以后,接下来新增的资料会以LRU 机制替换掉。由于memcached
通常只是当作快取系统使用,所以使用memcached 的应用程式在写回较慢的系统时(像是
后端的数据库)需要额外的程式码更新memcached 内的资料。
memcached 具有多种语言的客户端开发包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL/