是否可以在 redis 的单个命令中设置具有值和 ttl 的键
我正在尝试在 redis 中实现锁定,而http://redis.io/commands/hsetnx似乎是最好的方法。它是原子的,如果键已经存在,则返回 0。是否可以使用 TTL 进行 HSETNX
例如
HSETNX myhash mykey "myvalue" 10
#and key expires after 10 seconds, and a subsequent HSETNX after 10 seconds returns a value 1 i.e. it behaves as if mykey is not present in myhash