Задача: убедиться, что Unbound действительно записывает DNS-ответы в Redis после выполнения запроса.
Сбрасываем in-memory кэш Unbound и кэш Redis, чтобы начать с чистого состояния:
sudo systemctl restart unbound
redis-cli flushall
Проверяем, что Redis пуст:
redis-cli dbsize
Вывод должен быть 0.
dig @127.0.0.1 yandex.ru A
redis-cli keys "*"
Список не пустой — Unbound записал DNS-ответ в Redis.
redis-cli get "$(redis-cli keys '*' | head -1)"
Данные хранятся в бинарном формате — это сериализованный DNS-ответ. Сам факт наличия записи подтверждает, что кэширование через Redis работает.