1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 Memcached 1.6 发布,高性能分布式缓存系统

Discussion in '新闻聚焦' started by 漂亮的石头, 2020-03-10.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    488,438
    Likes Received:
    48
    Memcached是国外社区网站LiveJournal的开发团队开发的高性能分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性。Memcached 1.6 现已发布,新版本带来了一些重要的新功能,并对 memcached 进行了修复。更新内容总览:


    • 现在,其默认情况下会编译外部闪存系统。


    • 新的元协议,该协议比现已弃用的二进制协议具有更多功能。


    • 做了 Memcached 的网络代码,以允许自动批处理响应系统调用。


    • 随着网络的变化,平均每个系统调用 1.5 个密钥可以将服务器 CPU 最多减少 25%,并将延迟至少减少几个百分点。


    • 默认情况下,Memcached 1.6 还带有“Extstore”作为新的外部存储垫片。Extstore 将哈希表和键保留在内存中,同时将值移至基于外部闪存的存储中。

    Fixes


    • meta:指示引用计数溢出


    • meta:修复 gitle 中的 refleak


    • fix:将所有新连接视为已拒绝


    • timedrun:正确的信号处理程序初始化。


    • restart:修复潜在的双重释放


    • stats_prefix:修复由于不确定性导致的测试失败


    • 修复sasl将加载配置错误路径的错误


    • meta:使返回码更通用


    • config.h(用于 util.c),修复 htonll comp。失败


    • hash:针对 gcc-10 修复构建失败


    • 修复单元测试中的内存泄漏


    • 在 BUILD 指令中修复订单

    新的功能


    • extstore:默认启用。


    • meta:incr/decr 的算术命令(ma)


    • network:conns 的瞬态静态读取缓冲区


    • network:所有命令的响应堆栈

    更多详细内容可查看发布说明:

    https://github.com/memcached/memcached/wiki/ReleaseNotes160

    [​IMG]
     
Loading...