3

redis-cli シェルから、Redis にあるすべてのキーの ttl を一度に表示したいと考えています。

私は次のようなことを試しました

redis-cli keys * | xargs redis-cli TTL 

しかし、それは機能していません。エラーが発生し続けます:

(error) ERR wrong number of arguments for 'ttl' command
4

1 に答える 1

2

bash を使用している場合は、「*」のグロビングに注意してください。また、xargs には次のような置換文字列が必要です。

redis-cli KEYS '*' | xargs -I{} redis-cli TTL {}
于 2016-01-07T18:32:44.927 に答える