*Redis TIME 命令 返回当前服务器时间
*语法
TIME
*说明
返回当前 Redis 服务器的 UNIX 时间戳(秒)和当前秒的微秒数。
*返回值
- 数组:[seconds, microseconds]
*时间复杂度
- O(1)
*版本兼容性
| Redis 版本 | 说明 |
|---|---|
| >= 2.6.0 | 可用 |
*示例
# 获取服务器时间
redis-cli TIME
# 计算服务器和本地的时间差
local=$(date +%s)
server=$(redis-cli TIME | head -1)
diff=$((local - server))
echo "Time diff: ${diff}s"