2016-01-07 51 views
2

我想從redis-cli shell中一次性顯示Redis中所有密鑰的ttl。redis-cli使用模式執行ttl命令

我試過的東西

redis-cli keys * | xargs redis-cli TTL 

但它不工作,我不斷收到錯誤:

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

回答

1

如果你正在使用bash,小心的通配符 「*」。此外,xargs的將需要替換字符串是這樣的:

redis-cli KEYS '*' | xargs -I{} redis-cli TTL {} 
+0

我只是想,我得到一個錯誤:'xargs的:TTL:沒有這樣的文件或directory' – Amaynut

+0

但我與我的魚貝試圖命令。現在我嘗試了在bash shell中的工作。 – Amaynut