博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis获取当前时间精确到微秒
阅读量:5746 次
发布时间:2019-06-18

本文共 984 字,大约阅读时间需要 3 分钟。

 

在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

 

 

 

 

 

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

 

转载地址:http://coxzx.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
Linux实用逻辑卷之建立LVM
查看>>
hibernate二级缓存简单介绍
查看>>
Linux系统信息查看命名
查看>>
我的友情链接
查看>>
shell for读取文件换行问题
查看>>
python 文件处理模块的使用,如何读取文件中数据
查看>>
JAVA线程14 - 新特性:同步工具
查看>>
运维是什么!
查看>>
烂泥:kvm安装windows系统蓝屏
查看>>
iPhone开发面试题--葵花宝典
查看>>
EdbMails Convert EDB to PST
查看>>
sed取反
查看>>
rhel iso yum
查看>>
RHEL 7 minimal install notes
查看>>
解决MYSQL负载过高问题
查看>>
如此清除sql server 2008 记住的用户名
查看>>
进程管理相关命令(16)
查看>>
VSFTP不能看到目录里面的内容问题
查看>>
IM系统架构设计之浅见
查看>>