发布 Memcached 1.5.15,支持 ASCII 协议的身份验证

发生 释放RAM中的数据缓存系统 记忆快取1.5.15,它对键/值格式的数据进行操作,并且易于使用。 Memcached 通常用作轻量级解决方案,通过缓存对 DBMS 和中间数据的访问来加速高负载站点的工作。 代码 提供 在 BSD 许可下。

新版本引入了对 ASCII 协议的实验性身份验证支持。 使用“-Y [authfile]”选项启用身份验证,在 authfile 文件中指定最多八个登录名:密码对。 与之前实现的基于 SASL 的二进制身份验证协议不同,ASCII 的实现要简单得多,不需要外部依赖,并且默认组装。 当您使用“-Y”选项启用身份验证时,二进制协议和通过 UDP 的工作将自动禁用。 尚不支持基于登录的访问限制。

新版本还通过替换 snprintf 来加速 incr/decr 操作。 确保二进制协议与空闲超时功能的兼容性。 删除了支持“-o inline_ascii_response”模式的代码,该模式从版本 1.5.0 开始被禁用。 这种模式每次写入会多消耗 10-20 个字节,以加快 ASCII 模式下处理请求的速度,并且在从使用 snprintf 过渡到 itoa 的快速实现后变得毫无意义。

来源: opennet.ru

添加评论