P在redex-PSETEX(Redis)等命令中代表什么?毫秒,但为什么?
p在Redis中表示毫秒。 PSETEX等命令用于以毫秒(P)为单位设置到期时间。P在redex-PSETEX(Redis)等命令中代表什么?毫秒,但为什么?,redis,Redis,p在Redis中表示毫秒。 PSETEX等命令用于以毫秒(P)为单位设置到期时间。 我找不到使用P的任何原因-有人能解释一下毫秒中使用的字母P的根是什么吗?P代表精度,因为使用毫秒可以提高精度 请注意,在PSETEX的上下文中,它看起来有点奇怪,但这源自我们必须引入的备用毫秒精度命令: PEXPIRE PTTL 然而,记住这一点并不重要,因此最近的Redis版本,包括Redis 2.8.x,支持一种更好的形式,它是SET命令的扩展。所以你可以写: SET foo bar EX 10 (exp
我找不到使用P的任何原因-有人能解释一下毫秒中使用的字母P的根是什么吗?
P
代表精度,因为使用毫秒可以提高精度
请注意,在PSETEX
的上下文中,它看起来有点奇怪,但这源自我们必须引入的备用毫秒精度命令:
PEXPIRE
PTTL
然而,记住这一点并不重要,因此最近的Redis版本,包括Redis 2.8.x,支持一种更好的形式,它是SET
命令的扩展。所以你可以写:
SET foo bar EX 10 (expire set to 10 seconds)
SET foo bar PX 200 (expire set to 200 milliseconds)
SET foo bar NX (if not exists)
可以将不同的选项组合在一起:
SET foo bar PX 200 XX
这意味着:仅当密钥已经存在时才将foo设置为bar,设置为200毫秒TTL
有关更多信息,请访问