public function hashslot() { //算出属于集群中的哪一个实例 $crc = new RedisCRC16(); $key = 'key1'; //得出在redis(集群)中键值为'key1'的数据存储插槽为9189 $value = 'value1'; $host = $crc->getHostName($key); //ip // echo '根据key算出来要连接的redis实例:<br />'; // var_dump( $host ); // echo '<br /><br />'; //redis集群操作 $redisCluster = new RedisCluster(); $redisCluster->connect($host); $set_rs = $redisCluster->set($key, $value); echo 'master设置键值:<br />'; var_dump($set_rs); echo '<br /><br />'; $get_rs = $redisCluster->get($key); echo 'master的值:<br />'; var_dump($get_rs); echo '<br /><br />'; $conn_list = $redisCluster->getConn(); echo '连接实例<br />'; var_dump($conn_list); echo '<br /><br />'; $config_list = $redisCluster->getConfig(); echo '连接配置:<br />'; var_dump($config_list); echo '<br /><br />'; }