Используйте, в то время как циклично выполниться через каждую строку:
redis-cli-keys \* | while read key; do redis-cli get "$key"; done
ifconfig
не показывает здесь достаточно информации. Общий ключ - если ссылка активна. iproute2
ip addr
покажет статус нижнего уровня, а также время жизни адресов, если это применимо.
Адреса локального канала должны присутствовать только в том случае, если само соединение установлено. Ни ссылки, ни адреса. Есть также множество других случаев, когда он не появляется, например, субинтерфейсы в связанном наборе (группа / команда / мастер и т. Д., В зависимости от того, какой выбор слов вы хотите использовать)
Поведение, которое вы наблюдали за локальный адрес ссылки не удаляется после удаления кабеля, я думаю, это ошибка, его следовало удалить, когда его больше не использовали и счетчик времени жизни истек, и я подозреваю, что он был исправлен в новых ядрах (я не в позиция для тестирования прямо сейчас).
Кроме того, разве вас волнует, ядро или пользовательское пространство создает адрес fe80 ::
? Если это не имеет значения, вы можете создать его из пользовательского пространства, и ядро не удалит его.