zoukankan      html  css  js  c++  java
  • redis哨兵模式配置

    java对redis的读写

    依赖包:jedis.jar

    maven下:

    <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
    <dependency>
          <groupId>redis.clients</groupId>
          <artifactId>jedis</artifactId>
          <version>2.9.0</version>
    </dependency>
    <dependency>
          <groupId>org.springframework.data</groupId>
          <artifactId>spring-data-redis</artifactId>
          <version>1.7.1.RELEASE</version>
    </dependency>

    spring 集成redis的详解:

    redis集群模式:参考:Spring+SpringMVC做Redis集群(Sentinel模式)    Redis序列之Sentinel

    spring容器配置:

    1. RedisSentinelConfiguration 配置:哨兵模式的配置。

     <!-- redis集群配置 哨兵模式 -->
    <bean id="sentinelConfiguration" class="org.springframework.data.redis.connection.RedisSentinelConfiguration">
        <property name="master">
            <bean class="org.springframework.data.redis.connection.RedisNode">
                <!--这个值要和Sentinel中指定的master的值一致,不然启动时找不到Sentinel会报错的-->
                <property name="name" value="mymaster"></property>
            </bean>
        </property>
        <!--记住了,这里是指定Sentinel的IP和端口,不是Master和Slave的-->
        <property name="sentinels">
            <set>
                <bean class="org.springframework.data.redis.connection.RedisNode">
                    <constructor-arg name="host" value="dn1"></constructor-arg>
                    <constructor-arg name="port" value="6379"></constructor-arg>
                </bean>
                <bean class="org.springframework.data.redis.connection.RedisNode">
                    <constructor-arg name="host" value="dn2"></constructor-arg>
                    <constructor-arg name="port" value="6379"></constructor-arg>
                </bean>
            </set>
        </property>
    </bean>

    2. redis集群部署中端口设置:Redis集群

    每个redis服务的端口,一般为6379,这个端口所有的客户端可以访问

    集群总线端口,一般为26379,这个端口对其他的节点开放

  • 相关阅读:
    八、分组
    七、select使用
    六、SQL基础应用
    五、修改MySQL密码
    side Effect
    js函数式编程
    React生命周期
    Portals
    git使用技巧
    函数式编程
  • 原文地址:https://www.cnblogs.com/yanliang12138/p/9682230.html
Copyright © 2011-2022 走看看