Redis is not a mature alternative to memcache or MySQL, but a good complement to the architecture of large-scale Internet applications. More and more applications are also making architecture changes based on redis. redis has released cluster version 3.0.0beta, and we believe that stable versions will be available in the near future. Standard installation of redis Cluster
The functions of redis cluster version 3.0.0beta are described as follows:
This is the first beta of redis 3.0.0. redis 3.0 features support for redis cluster and important speed improvements under certain workloads. this is a developers preview and is not suitable for production environments. the next beta scheduled for 11 March 2014. for the complete list of new features, please check the release notes.
See: http://redis.io/download
For the specifications of redis cluster implementation, see:
Http://www.redisdoc.com/en/latest/topic/cluster-spec.html
For more information about cluster version installation and deployment, see (easy to install and configure)
Http://redis.io/topics/cluster-tutorial
Before the redis cluster solution is officially launched, it may be the best choice to implement a storage cluster through proxy. For example, the twemproxy product launched by Twitter
According to the test results of redis, in most cases, twemproxy has a very good performance. Compared with direct redis operations, it has a maximum performance loss of 20%.
Twemproxy Project address: https://github.com/twitter/twemproxy