91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

springboot怎么配置redis哨兵模式

小億
130
2023-11-10 12:07:10
欄目: 云計算

要配置Spring Boot使用Redis哨兵模式,需要進行以下步驟:

  1. 添加Redis和哨兵的依賴:在pom.xml文件中添加以下依賴:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
</dependency>
  1. 在application.properties或application.yml文件中配置Redis哨兵模式的相關屬性,例如:
spring.redis.sentinel.master=master
spring.redis.sentinel.nodes=127.0.0.1:26379,127.0.0.1:26380,127.0.0.1:26381
  1. 創建Redis配置類:創建一個Redis配置類,用于配置Redis連接池和RedisTemplate等相關配置。
@Configuration
public class RedisConfig {

    @Bean
    public JedisConnectionFactory jedisConnectionFactory() {
        RedisSentinelConfiguration sentinelConfig = new RedisSentinelConfiguration()
                .master("master")
                .sentinel("127.0.0.1", 26379)
                .sentinel("127.0.0.1", 26380)
                .sentinel("127.0.0.1", 26381);

        return new JedisConnectionFactory(sentinelConfig);
    }

    @Bean
    public RedisTemplate<String, Object> redisTemplate() {
        RedisTemplate<String, Object> template = new RedisTemplate<>();
        template.setConnectionFactory(jedisConnectionFactory());
        template.setKeySerializer(new StringRedisSerializer());
        template.setValueSerializer(new GenericJackson2JsonRedisSerializer());
        return template;
    }
}
  1. 使用RedisTemplate進行Redis操作:在需要使用Redis的地方注入RedisTemplate,并使用其方法進行Redis操作。
@Autowired
private RedisTemplate<String, Object> redisTemplate;

public void setValue(String key, Object value) {
    redisTemplate.opsForValue().set(key, value);
}

public Object getValue(String key) {
    return redisTemplate.opsForValue().get(key);
}

通過以上步驟,就可以在Spring Boot中配置和使用Redis哨兵模式了。

0
永德县| 巴林左旗| 汉阴县| 惠水县| 黄梅县| 手机| 澜沧| 建水县| 海伦市| 鸡泽县| 惠水县| 防城港市| 芜湖市| 万山特区| 阿拉善盟| 介休市| 凯里市| 湟源县| 四平市| 凭祥市| 新源县| 五台县| 利辛县| 吉首市| 固原市| 三都| 积石山| 花垣县| 阿拉善右旗| 夏邑县| 富顺县| 简阳市| 景洪市| 建水县| 新郑市| 五大连池市| 襄汾县| 英山县| 高平市| 淮阳县| 宾川县|