久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

SpringBoot連接Redis2種模式解析

瀏覽:61日期:2023-05-16 16:38:35

一、引入pom

 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>

二、配置YML文件(二選一)

1.sentinel模式

server: port: 80spring: redis: sentinel: nodes: 192.168.0.106:26379,192.168.0.106:26380,192.168.0.106:26381 //哨兵的ip和端口 master: mymaster //這個(gè)就是哨兵配置文件中 sentinel monitor mymaster 192.168.0.103 6379 2 配置的mymaster

2.Cluster模式

server: port: 80spring: redis: cluster: nodes: 192.168.0.106:7000,192.168.0.106:7001,192.168.0.106:7002,192.168.0.106:7003,192.168.0.106:7004,192.168.0.106:7005

三、配置RedisTemplate模版

個(gè)人認(rèn)為

setKeySerializer

setValueSerializer

不設(shè)置也可以,不過(guò)在使用的時(shí)候,需要自行將keyvalue 轉(zhuǎn)換為json字符串后存入

@Configurationpublic class RedisConf { @Bean public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { Jackson2JsonRedisSerializer serializer=new Jackson2JsonRedisSerializer(Object.class); RedisTemplate<Object, Object> template = new RedisTemplate<>(); template.setConnectionFactory(redisConnectionFactory); template.setKeySerializer(serializer); //設(shè)置key序列化 template.setValueSerializer(serializer);//設(shè)置value序列化return template; } }

四、測(cè)試(簡(jiǎn)單的model就省略了)

@RestControllerpublic 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; }}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 武威市| 获嘉县| 滁州市| 靖州| 师宗县| 专栏| 平泉县| 东海县| 丰原市| 临夏县| 酉阳| 贵德县| 兴文县| 罗田县| 闵行区| 石渠县| 紫金县| 衢州市| 托克逊县| 安塞县| 鹤壁市| 民和| 眉山市| 榆树市| 象州县| 大同县| 长葛市| 桂林市| 龙胜| 花莲县| 徐汇区| 宁陵县| 长岛县| 康定县| 彩票| 榆社县| 兴和县| 阿尔山市| 承德市| 东丽区| 孟连|