Working on initial features for Redis clustering using Credis
Adding port & host getters on Credis_Client. Adding R/W splitting on Credis_Cluster and the option to randomly select nodes instead of by hash. Using Credis_Rwsplit for read/write splitting. Added Sentinel support. Added multi-server support on Credis_Cluster
Sticking with md5 as a distribution hash algorithm
Removed multi-server support for Sentinel. This should be handled at a higher level.
Removing random selection of slaves. This should be handled by Credis_Sentinel
The getCluster method now selects a random slave.
Added create methods for cluster, master & slave. Added getter methods that retrieve a cached version of these cluster, master & slave objects
Commands shouldn't be public
Added "readOnMaster" option and added md5 hashing algorithm
Added docs
Added flag to select either a random slave or to use all slaves and use hashing.
Implementing debug mode that prints the host and port of the Redis instance that is used
Removing verbose output
Fixing the sentinel example
Made sure when readOnMaster is enabled and selectRandomSlave is enabled that the master is also added to the list of candidate clients
Removing examples/test.php
Created some example code. Added Sentinel en Rwsplit to composer.json. Did some work on the README.markdown
More examples
Ignoring pid files and rdb files
Adding more information about the host & port