redis獲取當前時間精確到微秒

2022-05-22 01:42:16 字數 871 閱讀 9767

在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

C 獲取系統當前時間 精確到微秒

在除錯 日誌輸出 優化時,我們常常需要獲得系統的時間。在一些效能要求高的 優化時,對時間的精確度還比較高。在網上找不高質量的 便自己研究了一下,如下 能滿足跨平台的要求,單位精確到微秒 ifdef win32 include else include endif wind32 定義64位整形 if ...

jquery獲取系統當前時間精確到毫秒

1.jquery獲取系統當前時間精確到毫秒 獲取當前年 var year mydate.getfullyear 獲取當前月 var month mydate.getmonth 1 獲取當前日 var date mydate.getdate var h mydate.gethours 獲取當前小時數 ...

微信小程式獲取當前時間戳 獲取當前時間 時間戳加減

獲取當前時間戳 var timestamp date.parse new date timestamp timestamp 1000 console.log 當前時間戳為 timestamp 獲取當前時間 var n timestamp 1000 var date new date n 年 var ...