title: Redis Cluster - production ready?
body: <p>I was reading Redis documentation, and I am most interested in the partitioning feature.</p>
  
  <p><a href="http://redis.io/topics/partitioning">Redis documentation</a> states the following:</p>
  
  <blockquote>
    <p>Data store or cache? Partitioning when using Redis ad a data store or
    cache is conceptually the same, however there is a huge difference.
    While when Redis is used as a data store you need to be sure that a
    given key always maps to the same instance, when Redis is used as a
    cache if a given node is unavailable it is not a big problem if we
    start using a different node, altering the key-instance map as we wish
    to improve the availability of the system (that is, the ability of the
    system to reply to our queries). Consistent hashing implementations
    are often able to switch to other nodes if the preferred node for a
    given key is not available. Similarly if you add a new node, part of
    the new keys will start to be stored on the new node. The main concept
    here is the following: If Redis is used as a cache scaling up and down
    using consistent hashing is easy. If Redis is used as a store, we need
    to take the map between keys and nodes fixed, and a fixed number of
    nodes. Otherwise we need a system that is able to rebalance keys
    between nodes when we add or remove nodes, and currently only Redis
    Cluster is able to do this, but Redis Cluster is not production ready.</p>
  </blockquote>
  
  <p>From the last sentence I understand that Redis Cluster is not production ready. Does anyone knows whether this documentation is up to date, or Redis Cluster is already production ready?</p>