本文内容为 http://redis.io/commands/time 的翻译、注解、例子扩充及其它修改。感谢 Redis 作者 Antirez 为开源社区作出的贡献,本文保证最新、最准、最全以表示对其的敬意。欢迎留言纠错、提示更新或支持。
TIME

命令 TIME 通过两部份内容返回当前服务端的时间:一个是 UNIX 时间戳(Unix timestamp),另一个是当前秒内已经消逝(Elapsed)的微秒(Microsecond)数。可以说该命令与系统调用 gettimeofday 非常类似。

The TIME command returns the current server time as a two items lists: a Unix timestamp and the amount of microseconds already elapsed in the current second. Basically the interface is very similar to the one of the gettimeofday system call.
  • 返回一个数组响应(Array reply),其中有两个元素:

    • 以秒为单位的时间戳。
    • 微秒。
    Array reply, specifically:
    A multi bulk reply containing two elements:
    • unix time in seconds.
    • microseconds.
  • redis> TIME
    1) "1413452050"
    2) "890007"
    redis> TIME
    1) "1413452050"
    2) "890816"
    redis> 
  • 版本支持

    2.6.0+

    时间复杂度(Time complexity)

    O(1)