我正在寻找一种通过 laravel 访问 redis 键值对的剩余 TTL 的方法。我不介意使用 Cache
或 Redis
门面(或与此相关的任何其他东西)。
In the api我只能看到如何返回默认 TTL - getDefaultCacheTime()
。
我想找到剩余的TTL。
供引用,redis终端命令为TTL mykey
最佳答案
由于 Illuminate\Redis\Database
类上有一个 command
方法,您可以简单地运行:
Redis::command('TTL', ['yourKey']);
这是 documented here .
关于Laravel 缓存剩余 TTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35270603/