>We know that [ElastiCache is not recommended to be accessed outside Amazon instances](http://stackoverflow.com/a/21937214/2404470), so we're trying below stuff inside Amazon EC2 instances only.
We've got a [ElastiCache Redis Cluster](http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/Clusters.html) with 9 nodes. When we try to connect to it using [normal redis implementation](https://github.com/xameeramir/redisTest), it throws [some Moved errors](https://github.com/StackExchange/StackExchange.Redis/issues/179)
Have tried the [retry strategy method](https://github.com/xameeramir/redisClusterTest/blob/master/startRedisTest.js) as per [@Miller](http://stackoverflow.com/a/35044722/2404470). Have also tried [RedisCluster](https://www.npmjs.com/package/redis-cluster) with [unstable](https://github.com/xameeramir/redisClusterTest/blob/master/startRedisClusterTest.js) and [stable (poor man)](https://github.com/xameeramir/redisClusterTest/blob/master/startPoorMansClusterClient.js) implementations.
None of these implementations are working. Any suggestions please?