//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);
//    }
//
//}