Os clusters do ElastiCache só podem ser acessados diretamente da VPC em que ele reside. Isso ocorre porque o ElastiCache não é um serviço seguro.
Para conectar-se remotamente ao seu ElastiCache, você precisa passar por um servidor de bastiões ou por um NAT. A AWS criou instruções aqui:
Para usar um bastião, você usaria o SSH na sua instância do EC2 de bastiões que reside no seu VPC. Uma vez conectado, você pode encapsular sua conexão do ElastiCache a partir do seu PC ou conectar-se ao seu cache a partir do prompt de comando do seu bastião.