Ну, оказывается, проблема была в регионе, который я выбрал для экземпляра Redis.
Из Документация :
Важно : Для подключения к экземпляру Memorystore for Redis подключающийся клиент должен находиться в той же области , что и экземпляр.
Область конкретное c географическое местоположение, где вы можете использовать свои ресурсы. Каждый регион подразделяется на несколько зон.
Например, регион us-central1 в центральной части США имеет зоны us-central1-a, us-central1-b, us-central1- c и us-central1-f ,
Несмотря на то, что в документации четко сказано, что AppEngine и Memorystore должны находиться в одном регионе, мое предположение о том, что это за регионы на самом деле, было ложным.
Когда я создал AppEngine, я создал его в europe-west
, что совпадает с europe-west1
. С другой стороны, когда я создал экземпляр redis, я использовал europe-west3
, предполагая, что west3
- это та же область, что и west
, которая не является.
, поскольку область AppEngines не может быть изменилось, я создал еще один экземпляр Redis в europe-west1
и теперь все работает.
Итак, область Redis должна быть точно такой же, как область AppEngine. region1
совпадает с region
, но region2
или region3
не совпадают с region
.