zoukankan      html  css  js  c++  java
  • redis获取当前时间精确到微秒

    在redis取得当前时的方法为执行time命令

    127.0.0.1:6382> time
    1) "1495780564"
    2) "894089"

    第一行为以 UNIX 时间戳格式表示已经过去的秒数

    第二行为当前这一秒已经过去的微秒数

    所以如果你想获得当前已经过去的总的微秒数(当前时间戳),可以执行如下:

    EVAL "local a=redis.call('TIME') ;return a[1]*1000000+a[2] " 0

    127.0.0.1:6382> EVAL "local a=redis.call('TIME') ;return a[1]*1000000+a[2] " 0
    (integer) 1495789058464908
    127.0.0.1:6382> EVAL "local a=redis.call('TIME') ;return a[1]*1000000+a[2] " 0
    (integer) 1495789059168013
    127.0.0.1:6382> EVAL "local a=redis.call('TIME') ;return a[1]*1000000+a[2] " 0
    (integer) 1495789059753398
    127.0.0.1:6382> EVAL "local a=redis.call('TIME') ;return a[1]*1000000+a[2] " 0
    (integer) 1495789060401989
    127.0.0.1:6382> EVAL "local a=redis.call('TIME') ;return a[1]*1000000+a[2] " 0
    (integer) 1495789061097167

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    WebStorm使用Vue
    hive的简单操作
    hbase的简单操作
    CentOS 7 配置hadoop(五) 配置sqoop(伪分布)
    CentOS7配置hadoop集群
    CentOS 7 配置hadoop(四) 配置hive(伪分布)
    CentOS 7 配置hadoop(三) 配置hbase(伪分布)
    五种变量创建的方法
    GO练习题
    第一次作业总结
  • 原文地址:https://www.cnblogs.com/zejin2008/p/6908398.html
Copyright © 2011-2022 走看看