SpringBoot连接Redis-sentinel模式
2021-01-20 02:12
标签:control 姓名 ping monitor style 序列 disconf 引入 个人 一、引入pom 二、配置YML文件 三、配置RedisTemplate模版 个人认为 四、测试(简单的model就省略了) SpringBoot连接Redis-sentinel模式 标签:control 姓名 ping monitor style 序列 disconf 引入 个人 原文地址:https://www.cnblogs.com/buggou/p/12905470.html dependency>
groupId>org.springframework.bootgroupId>
artifactId>spring-boot-starter-data-redisartifactId>
dependency>
server:
port: 80
spring:
redis:
sentinel:
nodes: 192.168.0.106:26379,192.168.0.106:26380,192.168.0.106:26381 //哨兵的ip和端口
master: mymaster //这个就是哨兵配置文件中 sentinel monitor mymaster 192.168.0.103 6379 2 配置的mymaster
setKeySerializer
setValueSerializer
不设置也可以,不过在使用的时候,需要自行将key\value 转换为json字符串后存入@Configuration
public class RedisConf {
@Bean
public RedisTemplate
return template; } }
@RestController
public class RedisTestController {
@Autowired
RedisTemplate redisTemplate;
@GetMapping("set")
public void set(){
redisTemplate.opsForValue().set("key1","123");
User u=new User();
u.setId(1);
u.setName("name姓名");
redisTemplate.opsForValue().set("user",u);
}
@GetMapping("get")
public Map get(){
Map map=new HashMap();
map.put("v1",redisTemplate.opsForValue().get("key1"));
map.put("v2",redisTemplate.opsForValue().get("user"));
return map;
}
}
上一篇:Python 中文编码
下一篇:C++动态规划01背包
文章标题:SpringBoot连接Redis-sentinel模式
文章链接:http://soscw.com/index.php/essay/44326.html