Java 如何使用绝地获得redis服务器的系统时间?
好的,我发现Redis的系统服务命令是TIME,我可以用这个命令来获取Redis服务器的系统时间 但我在绝地武士身上找不到同样的命令 在java中,如何获取Redis服务器的系统时间 TIME命令返回多批量回复,如何获取时间值,并在Java客户机中使用它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
如果你有这个例子,非常感谢 好的,我有一个解决方案: 对象o=jedis.eval(“返回redis.call('time')[1]”); 日志(标记“o-->”+o.toString())
它可以得到Redis服务器的系统时间 您正在使用LUA来执行此操作。如果您感兴趣,可以添加一个小优化:首先尝试使用evalsha和从脚本创建的SHA1。如果redis知道脚本,它将执行脚本而不发送脚本内容,如果不知道,它将抛出一个异常,您可以捕获该异常,然后发送内容(第一次调用)。