
# 多客户端场景
创建多客户端实例的时候，每个客户端实例需要单独设置一个配置文件，配置文件的内容可参考Spring项目接入MAS-Redis-SDK（单实例）步骤二 配置文件示例[2](https://support.huaweicloud.com/devg-mas/zh-cn_topic_0000002319591953.html#ZH-CN_TOPIC_0000002319591953__li19671155511439)。
如下示例创建两个客户端，配置文件名称分别为：devspore-cache1.yaml、devspore-cache2.yaml。
#### Spring方式
```
@Bean 
public MultiZoneClient createMultiZoneClient1() {     
  File yamlFile = new File(this.getClass().getClassLoader().getResource("devspore-cache1.yaml").getFile());     
  MasRedisConfiguration masRedisConfiguration = MasRedisConfigurationLoader.load(yamlFile);     
  return MultiZoneRedisFactory.createMultiZoneRedis(masRedisConfiguration); 
}  
@Bean 
public MultiZoneClient createMultiZoneClient2() {     
  File yamlFile = new File(this.getClass().getClassLoader().getResource("devspore-cache2.yaml").getFile());     
  MasRedisConfiguration masRedisConfiguration = MasRedisConfigurationLoader.load(yamlFile);     
  return MultiZoneRedisFactory.createMultiZoneRedis(masRedisConfiguration); 
}
```
#### 非Spring方式
```
File yamlFile1 = new File(this.getClass().getClassLoader().getResource("devspore-cache1.yaml").getFile()); 
MasRedisConfiguration masRedisConfiguration1 = MasRedisConfigurationLoader.load(yamlFile); 
MutiZoneClient mutiZoneClient1 =  MultiZoneRedisFactory.createMultiZoneRedis(masRedisConfiguration); 
 
File yamlFile2 = new File(this.getClass().getClassLoader().getResource("devspore-cache2.yaml").getFile()); 
MasRedisConfiguration masRedisConfiguration2 = MasRedisConfigurationLoader.load(yamlFile); 
MutiZoneClient mutiZoneClient2 =  MultiZoneRedisFactory.createMultiZoneRedis(masRedisConfiguration);
```
