gpt4 book ai didi

lua - 在redis的lua中获取当前日期和时间

转载 作者:IT王子 更新时间:2023-10-29 05:57:40 25 4
gpt4 key购买 nike

如何在嵌入 Redis 的 Lua 中获取当前日期/时间?

我需要采用以下格式 - YYYY-MM-DD, HH:MM:SS

尝试使用 os.date() 但它无法识别。

最佳答案

Redis 的 Lua 沙箱只有少数库,os 不是其中之一。

你可以调用Redis TIME从 Lua 中这样:

local t = redis.call('TIME')

但是,您需要找到一种方法将纪元转换为所需的格式,并且还要注意它会阻止您的脚本执行任何写入(因为它是一个非确定性命令)。

更新:从 Redis v3.2 开始,有一种新的基于效果(而不是基于代码)的脚本复制模式。使用此模式时,您实际上可以调用所有随机的、不确定的命令。更多信息请访问 EVAL's documentation page

关于lua - 在redis的lua中获取当前日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31432754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com