Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用绝地获得redis服务器的系统时间?_Java_Nosql_Redis_Client_Jedis - Fatal编程技术网

Java 如何使用绝地获得redis服务器的系统时间?

Java 如何使用绝地获得redis服务器的系统时间?,java,nosql,redis,client,jedis,Java,Nosql,Redis,Client,Jedis,好的,我发现Redis的系统服务命令是TIME,我可以用这个命令来获取Redis服务器的系统时间 但我在绝地武士身上找不到同样的命令 在java中,如何获取Redis服务器的系统时间 TIME命令返回多批量回复,如何获取时间值,并在Java客户机中使用它 如果你有这个例子,非常感谢 好的,我有一个解决方案: 对象o=jedis.eval(“返回redis.call('time')[1]”); 日志(标记“o-->”+o.toString()) 它可以得到Redis服务器的系统时间 您正在使用LU

好的,我发现Redis的系统服务命令是TIME,我可以用这个命令来获取Redis服务器的系统时间

但我在绝地武士身上找不到同样的命令

在java中,如何获取Redis服务器的系统时间

TIME命令返回多批量回复,如何获取时间值,并在Java客户机中使用它


如果你有这个例子,非常感谢

好的,我有一个解决方案:

对象o=jedis.eval(“返回redis.call('time')[1]”); 日志(标记“o-->”+o.toString())


它可以得到Redis服务器的系统时间

您正在使用LUA来执行此操作。如果您感兴趣,可以添加一个小优化:首先尝试使用evalsha和从脚本创建的SHA1。如果redis知道脚本,它将执行脚本而不发送脚本内容,如果不知道,它将抛出一个异常,您可以捕获该异常,然后发送内容(第一次调用)。