1.3. 安全性
Data Grid Memcached 连接器支持文本和二进制协议的身份验证。由于这两种变体以不同的方式实施身份验证,因此支持的机制依赖于所使用的协议。
1.3.1. 文本协议 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Memcached 文本协议中的身份验证是通过一个初始 set 命令执行的,其中键被忽略,值是用户名和由空格分隔的密码的连接。此身份验证方案需要一个支持纯文本的安全域。
1.3.2. 二进制协议 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Memcached 二进制协议中的身份验证是通过专用操作执行的,它会包装 SASL 质询/响应方案。此身份验证方案适用于所有 Data Grid 安全域。
1.3.3. 全部刷新 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
即使在集群环境中,flush_all 命令只清除调用的 Data Grid Memcached 服务器。没有尝试将此 flush 传播到集群中的其他节点。这样做的目的是,可以使用 Data Grid Memcached 服务器来重现延迟用例的 flush_all。将延迟传递给 flush_all 的目的是在不同时间清除不同的 Memcached 服务器,因此避免因为所有 Memcached 服务器都为空,避免所有 Memcached 服务器都带有请求过载数据库。如需更多信息,请参阅有关 flush_all的 Memcached 文本协议部分。