2016-01-07 3 views
2

Я хочу отобразить ttl всех ключей, которые у меня есть в Redis, сразу из оболочки redis-cli.redis-cli сделать команду ttl с рисунком

Я пытался что-то вроде

redis-cli keys * | xargs redis-cli TTL 

Но это не работает, я получаю ошибку:

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

ответ

1

Если вы используете Баш, будьте осторожны с подстановка на «*». Кроме того, xargs потребуется заменить-нить вроде этого:

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

Я просто попытался, и я получаю сообщение об ошибке: 'xargs: TTL: Нет такого файла или directory' – Amaynut

+0

Но я попробовал команду в моей рыбы оболочки , Теперь, когда я попытался в bash shell, он работает. – Amaynut

 Смежные вопросы

  • Нет связанных вопросов^_^