title: AWS Elasticache Redis, what will happen when I have a Redis (Cluster Mode Disabled) with only 1 node and it fails
body: <p>I have read about automatic failover feature of AWS Elasticache Redis. The document tells me that the failover process need that I have at least 1 replica node (i.e. at least 2 total nodes) so that it can use the replica node to replace the failed primary node.</p>
  <p>But <strong>I cannot find the details about what will happen if I have only 1 node and it fails. Is it re-created automatically or it needs a manual process to drop and re-create it?</strong></p>
  <p>I intend to create a Redis Group (Cluster Mode Disabled) with only 1 node in my test environment using following CloudFormation template.</p>
  <pre><code>    &quot;ReplicationGroup&quot;: {
          &quot;Type&quot;: &quot;AWS::ElastiCache::ReplicationGroup&quot;,
          &quot;Properties&quot;: {
              &quot;ReplicationGroupId&quot; : &quot;my-redis&quot;,
              &quot;ReplicationGroupDescription&quot; : &quot;My Redis&quot;,
              &quot;NumCacheClusters&quot;: 1,
              &quot;AutomaticFailoverEnabled&quot;: false,
              &quot;CacheNodeType&quot;: &quot;cache.t3.medium&quot;,
              &quot;CacheParameterGroupName&quot; : &quot;default.redis5.0&quot;,
              &quot;Engine&quot;: &quot;redis&quot;,
              &quot;EngineVersion&quot; : &quot;5.0.6&quot;,
              &quot;Port&quot;: &quot;6379&quot;,
              &quot;AtRestEncryptionEnabled&quot; : true,
              &quot;TransitEncryptionEnabled&quot; : true,
              &quot;AuthToken&quot; : {&quot;Ref&quot;: &quot;AuthToken&quot;},
              &quot;CacheSubnetGroupName&quot;: {&quot;Ref&quot;: &quot;SubnetGroup&quot;},
              &quot;SecurityGroupIds&quot;: [
                  {&quot;Ref&quot;: &quot;RedisSecurityGroup&quot;}
              ],
              &quot;SnapshotRetentionLimit&quot;: 0,
              &quot;MultiAZEnabled&quot; : {&quot;Fn::If&quot;: [&quot;ConditionMultiAZEnabled&quot;, true, false]}
          }
      },
  </code></pre>