一尘不染

在Redis中查找未过期的密钥

redis

在我的设置中,该info命令向我显示以下内容:

[keys] => 1128
[expires] => 1125

我想找到没有到期日期的那三个键。我已经检查了文档无济于事。有任何想法吗?


阅读 259

收藏
2020-06-20

共1个答案

一尘不染

从我现在找不到的网站修改。

redis-cli keys  "*" | while read LINE ; do TTL=`redis-cli ttl "$LINE"`; if [ $TTL -eq  -1 ]; then echo "$LINE"; fi; done;

编辑:注意,这是一个阻止呼叫。

2020-06-20