Yii configure redis Master/Slave configuration (with code)
Redis Master/Slave is to be implemented recently, but redis of yii does not support Master/Slave. Therefore, you cannot write the configuration as follows:
1. Add the following sentence to main. php:
// Redis cache configuration 'cache _ redis' => include (dirname (_ FILE _). DIRECTORY_SEPARATOR. 'cache'. DIRECTORY_SEPARATOR. 'redis. php '),
2. The redis. php file is as follows:
'ext.zredis.YiiRedisCache', 'keyPrefix' => '', 'hashKey' => false, 'serializer' => false, 'rw_separate'=>false, 'connect'=>'pconnect', 'timeout'=>300, 'servers'=>array( array( 'host'=>'127.0.0.1', 'port'=>6379, 'db'=>0, ), array( 'host'=>'127.0.0.1', 'port'=>6378, 'db'=>0, ), array( 'host'=>'127.0.0.1', 'port'=>6377, 'db'=>0, ), ),);
3. Add the zRedis directory in extensions and create the YiiRedisCache. php file as follows:
Please contact 327168521@qq.com for source code