关于重新建设网站的请示,ps广告设计步骤,网页托管,卓进网站演变过程#xff1a;
TIME 命令返回当前服务器的时间#xff0c;包含两个条目 Unix 时间戳和这一秒已经过去的微秒数。
eval local res redis.call(time);
return res;0 eval local current_time redis.call(TIME)
local unix_timestamp tonumb…演变过程
TIME 命令返回当前服务器的时间包含两个条目 Unix 时间戳和这一秒已经过去的微秒数。
eval local res redis.call(time);
return res;0 eval local current_time redis.call(TIME)
local unix_timestamp tonumber(current_time[1])
local milliseconds tonumber(current_time[2])return { unix_timestamp, milliseconds }0 eval local current_time redis.call(TIME)
local unix_timestamp tonumber(current_time[1])
local milliseconds tonumber(current_time[2])return unix_timestamp;0 1、TIME的2个元素
eval local current_time redis.call(TIME)
local unix_timestamp tonumber(current_time[1])
local milliseconds tonumber(current_time[2])return milliseconds;0 如果想要判断两个时间哪个最新先去比较各自的unix_timestamp
unix_timestamp大的那个时间戳最新
unix_timestamp都一样时则判断millisecondsmilliseconds大的哪个时间戳最新。
如果都一样那么两个时间相同。
2、如果在一台单节点的redis服务器上执行time命令手速快的话应该会出现第一个数值相等第二个数值不同的情况
192.168.10.100-docker-redis6377:0time
1) 1693335411
2) 355800192.168.10.100-docker-redis6377:0time
1) 1693335411
2) 714056不过呢第二个数值还是第二次执行的大。对于同一个电脑而且又是单节点的redisredis也是单线程的那么必然是后一个出现的结果大了。