// package com.scpyun.platform.jilinsscgsdp.config;
//
// import com.scpyun.base.core.utils.Global;
// import org.redisson.Redisson;
// import org.redisson.api.RedissonClient;
// import org.redisson.config.Config;
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
//
// @Configuration
// public class RedissonSentinelConfig {
//
//     @Bean(destroyMethod = "shutdown")
//     public RedissonClient redissonClient() {
//         String[] sentinelIPList = Global.getConfig("scp.redis.sentinel.host").split(",");
//
//
//         Config config = new Config();
//         /**
//          * FIXME GUANZL  PROD 环境需要把这个CLASS解开注释
//          */
//         config.useSentinelServers()
//                 .setMasterName(Global.getConfig("scp.redis.sentinel.master.name"))
//                 .addSentinelAddress(
//                         "redis://"+sentinelIPList[0].replace("_",":"),
//                         "redis://"+sentinelIPList[1].replace("_",":"),
//                         "redis://"+sentinelIPList[2].replace("_",":")
//                 )
//                 .setPassword(Global.getConfig("scp.redis.sentinel.password"))
//                 .setTimeout(5000)
//                 .setDatabase(0)
//                 .setConnectTimeout(5000);
//         return Redisson.create(config);
//     }
//
// }