• 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,这个端口对其他的节点开放

  • 相关阅读:
    提高github下载速度
    小程序兼容问题
    求斐波拉契数列第n位算法优化
    并发编程:ThreadLocal
    MySQL:常见面试题
    2.1语法基础_表达式目录树(EF底层原理的实现)
    ajax发送post请求:
    投资是普通人摆脱阶层固化的唯一靠谱方式
    人脸识别之Python基于OpenCV
    搜索算法“一二”基于VSCode平台C#语言
  • 原文地址:https://www.cnblogs.com/yanliang12138/p/9682230.html
Copyright © 2020-2023  润新知