Redis | redis-cli INFO/avg_ttl值

Jac*_*urt 16 amazon-ec2 nosql redis

当我运行该命令时redis-cli INFO,其中一个返回值表示avg_ttl.我不确定这个时间单位是什么?

例:

# Keyspace
db0:keys=706818,expires=228745,avg_ttl=1521990750
Run Code Online (Sandbox Code Playgroud)

Arn*_*ier 25

这确实有点令人困惑.

  • TTL命令返回值以秒为单位
  • PTTL命令返回值以毫秒为单位
  • 来自INFO的avg_ttl以毫秒为单位

另外,请注意,此平均值avg_ttl只是基于密钥随机检查的估计值.

  • avg_ttl = 0表示没有采样记录设置了到期(ttl). (5认同)