Redis集群配置

spring-config-redis.xml
<!-- 白条订单缓存 -->
    <bean id="btOrderCache" class="com.wangyin.rediscluster.client.R2mClusterClient">
        <property name="maxRedirections" value="5" />
        <property name="redisTimeOut" value="100" />
        <property name="redisPoolConfig" ref="btOrderRedisPoolConfig" />
        <property name="provider" ref="btOrderClusterConfigProvider" />
    </bean>

    <bean id="btOrderRedisPoolConfig" class="com.wangyin.r2m.client.jedis.JedisPoolConfig">
        <property name="maxTotal" value="${maxTotal_bt_order}" />
        <property name="maxIdle" value="${maxIdle_bt_order}" />
        <property name="minIdle" value="${minIdle_bt_order}" />
    </bean>

    <bean id="btOrderClusterConfigProvider"
        class="com.wangyin.rediscluster.provider.CacheClusterConfigProvider">
        <property name="providers">
            <list>
                <!--注意按照先后顺序填写! -->
                <ref bean="btOrderZkProvider" /> <!--填写上面的zk provider -->
            </list>
        </property>
    </bean>

    <bean id="btOrderZkProvider" class="com.wangyin.rediscluster.provider.ZkProvider">
        <constructor-arg name="appName" value="${appName_bt_order}" /> <!--线上申请的邮件里面的应用ID -->
        <constructor-arg name="zkConnectionStr" value="${zkConnectionStr_bt_order}" /> <!--不同环境的ZK地址,线上环境应为域名 -->
        <constructor-arg name="zkTimeout" value="${zkTimeout_bt_order}" /> <!--zk超时时间 -->
    </bean>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容