繁体   English   中英

集群模式下的 Redis `TIME` 命令

[英]Redis `TIME` Command in Cluster Mode

我需要在 Redis 中使用TIME Command ,但我处于集群模式。 现在我的问题是,我从集群模式下的系统响应中得到的时间的来源是什么?

谢谢。

我找到了答案,我需要在服务器之间使用同步时间,我想使用Redis **TIME** Command ,但现在经过一些研究,我认为 NTP 可以解决我的问题。

服务器和客户端之间的时间差需要小于 128 毫秒才能保持 NTP 同步。 互联网上的典型精度范围从大约 5ms 到 100ms 不等,可能会随着网络延迟而变化

如果节点之间的准确性很重要,您应该真正在非常靠近它们的地方运行本地 NTP 服务器。

这给出了总体思路 - https://ubuntu.com/server/docs/network-ntp [google for ntp & your O/S]

将一个节点设置为您的本地时间服务器并与互联网上您首选的 NTP 提供商同步 [google for well-known ntp servers]

将您的本地节点同步到您创建的本地 ntp 时间节点。 根据您的基础设施,这应该会给您带来优于 1ms 的延迟。

您的所有本地节点都应该在几毫秒内,并且与网络源的差异相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM