redis之spring主从配置-3
2021-03-31 18:26
阅读:688
标签:inf key com str return lse lease 代码 redis
一、前面介绍了redis的主从和哨兵配置,那我们现在就要用户实际的开发中去了,这里我们以springboot为例,进行相关的配置和测试。
二、springboot相关配置
1)依赖
parent>
groupId>org.springframework.bootgroupId>
artifactId>spring-boot-starter-parentartifactId>
version>2.0.4.RELEASEversion>
parent>
dependencies>
dependency>
groupId>org.springframework.bootgroupId>
artifactId>spring-boot-starter-webartifactId>
dependency>
dependency>
groupId>org.springframework.bootgroupId>
artifactId>spring-boot-starter-data-redisartifactId>
dependency>
dependencies>
2)spring关于redis的配置
server:
port: 8080
spring:
redis:
host: 192.168.5.23
port: 6370
database: 0
sentinel:
master: mymaster
nodes: 192.168.5.23:26371,192.168.5.23:26372
三、测试代码
@RestController @RequestMapping("/redis") public class RedisController { @Autowired private StringRedisTemplate redisTemplate; @GetMapping("/ms") public String ms () { if (redisTemplate.hasKey("redis")) { return redisTemplate.opsForValue().get("redis"); } else { return "null"; } } }
四、测试
1)首先在redis加入相关数据
2)启动项目测试
3)kill master进行测试
4)查看项目的具体情况
可以看到当我们master挂掉的时候,服务器会尝试重连,如果5次都不能连上的话就去连接了其他的redis。这也就是redis的slave升为master的过程。
5)测试访问
redis之spring主从配置-3
标签:inf key com str return lse lease 代码 redis
原文地址:https://www.cnblogs.com/ll409546297/p/13559313.html
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:redis之spring主从配置-3
文章链接:http://soscw.com/index.php/essay/70569.html
文章标题:redis之spring主从配置-3
文章链接:http://soscw.com/index.php/essay/70569.html
评论
亲,登录后才可以留言!