哨兵模式介绍
redis哨兵模式,就是通过哨兵节点,去监控所有主从节点
一旦主节点挂掉了,然后投票选举,自动把从节点升级为主节点
主节点恢复之后,自动变成从节点
安装哨兵模式
application.properties
server.port=8080 #配置哨兵模式的主节点名称 在配置文件要提前配置好 spring.redis.sentinel.master=mymaster #哨兵模式的机器的ip 和端口 spring.redis.sentinel.nodes=192.168.0.166:26379,192.168.0.166:26380,192.168.0.166:26381 #哨兵模式 密码 #spring.redis.sentinel.password=123456 #redis的密码 spring.redis.password=123456
TestController
@RestController
public class TestController {
@Autowired
private StringRedisTemplate redisTemplate;
@GetMapping("/test")
public String test() {
redisTemplate.opsForValue().set("user_key_test","00000");
return "获取redis的值为:"+redisTemplate.opsForValue().get("user_key_test");
}
}
pom.xml
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>