memcached 1.4.25 发布,集中式缓存系统
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/
客户端包的下载地址是:http://code.google.com/p/memcached/wiki/Clients
memcached 1.4.25 发布,此版本主要更新了 Slab automover,此外还包括大量的 bug 修复:-
Automake improvements
-
Misc documentation fixes
-
Misc updates to startup scripts
-
lru_crawler enable
blocks until ready (test failure) -
Record and report on time spent in
listen_disabled
(time_in_listen_disabled_us) -
Update manpage for -I command. Make it more clear
-
Fix display of
settings.hot_lru_pct
instats settings
-
No longer edits the output of
ps
while processing arguments -
No longer crashes when failing to give arguments to some start args
-
Fix memcached unable to bind to an ipv6 address
-
No longer attempts bind to same interface more than once
-
fixed libevent version check: add the missing 1.0.x version check
-
fix off-by-one in LRU crawler, causing rare segfault
-
remove another invalid assert(), fixes clang and pedantic compilation
更多改进内容请看发行说明。
下载:http://www.memcached.org/files/memcached-1.4.25.tar.gz。