Существует известная ошибка в исходном коде Apache Beam для RedisIO, когда withEndpoint игнорирует входной хост и пытается вместо этого использовать localhost. Попытка подключиться к серверу redis на локальном хосте, когда его нет, выдаст ошибку, которую вы видите.
Вы можете узнать больше о проблеме здесь , а также посмотреть запрос на удаление с исправлением здесь .
До объединения этого запроса на получение разрешения вы сможете решить эту проблему, внедрив изменение самостоятельно, скопировав RedisIO.java в свой проект и изменив
.setConnectionConfiguration(connectionConfiguration().withHost(host))
.setConnectionConfiguration(connectionConfiguration().withPort(port))
до
.setConnectionConfiguration(connectionConfiguration().withHost(host).withPort(port))
Обратите внимание, что такая же ошибка возникает 3 раза в RedisIO, по одному разу для Read (строка 168), ReadAll (строка 233) и Write (строка 365).