设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

memcached 1.4.22发布,集中式缓存系统

2015-1-5 16:25| 发布者: joejoe0332| 查看: 869| 评论: 0|原作者: oschina|来自: oschina

摘要:   memcached 1.4.22 发布,此版本是 bug 修复维护版本:修复了哈希表扩展的问题,可以非常简单的绑定所有线程,一旦哈希表指针切换,将会解锁然后像往常一样使用锁。bug 修复:gatkq: return key in responseHandl ...

  memcached 1.4.22 发布,此版本是 bug 修复维护版本:修复了哈希表扩展的问题,可以非常简单的绑定所有线程,一旦哈希表指针切换,将会解锁然后像往常一样使用锁。


bug 修复:

  • gatkq: return key in response

  • Handle SIGTERM the same as SIGINT

  • Fix off-by-one causing segfault in lru_crawler

  • Fix potential corruption for incr/decr of 0b items

  • Fix  issue #369  - uninitialized stats_lock

  •  issue#370 : slab re-balance is not thread-safe in function do_item_get

  • Fix potential corruption in hash table expansion

  • use item lock instead of global lock when hash expanding

  • fix hang when lru crawler started from commandline

  • rename thread_init to avoid runtime failure on AIX

  • Support -V (version option)


  更多内容请看发行说明,此版本现已提供下载:memcached-1.4.22.tar.gz


  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


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部