我想知道如何在redis中指定unix-timestamp。
对于像SET name xyz EXAT 1617875638 //这样的命令,cli在我的终端上说,时间戳是这样的1617875638格式是错误的。这是异常导致的。格式错误。
发布于 2021-04-08 19:24:00
Redis6.2增加了EXAT选项。如果您的Redis版本高于6.2,则无法支持。相反,您可以使用Lua脚本实现它:
eval 'redis.call("set", KEYS[1], ARGV[1]); redis.call("expireat", KEYS[1], ARGV[2])' 1 name xyz 1617875638https://stackoverflow.com/questions/67001671
复制相似问题