基于此:win10下redis集群

 

【springboot】【redis】springboot+redis集群_redis

 

 【springboot】【redis】springboot+redis集群_springboot_02

 

 

application.yml

 1 spring:
 2   redis:
 3     cluster:
 4       ## 集群ip端口
 5       nodes: 127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003,127.0.0.1:7004,127.0.0.1:7005,127.0.0.1:7006
 6     ## 密码
 7     password: 123456
 8     jedis:
 9       pool:
10         ## 连接池最大连接数(使用负值表示没有限制)
11         max-active: 300
12         ## 连接池最大阻塞等待时间(使用负值表示没有限制)
13         max-wait: -1ms
14         ## 连接池中的最大空闲连接
15         max-idle: 100
16         ## 连接池中的最小空闲连接
17         min-idle: 20
18     ## Redis数据库索引(默认为0)
19     database: 0
20     ## 连接超时时间(毫秒)
21     timeout: 60000

测试类

 1 package com.xiaostudy.springbootredis;
 2 
 3 import org.junit.jupiter.api.Test;
 4 import org.springframework.beans.factory.annotation.Autowired;
 5 import org.springframework.boot.test.context.SpringBootTest;
 6 import org.springframework.data.redis.core.StringRedisTemplate;
 7 import org.springframework.data.redis.core.ValueOperations;
 8 
 9 import javax.annotation.PostConstruct;
10 import java.util.ArrayList;
11 import java.util.List;
12 
13 @SpringBootTest
14 class SpringbootredisApplicationTests {
15 
16     @Autowired
17     StringRedisTemplate redisTemplate;
18 
19     ValueOperations<String, String> stringRedis;
20 
21     @PostConstruct
22     public void init(){
23         stringRedis=redisTemplate.opsForValue();
24     }
25 
26     @Test
27     void contextLoads() {
28         System.out.println(stringRedis.get("test"));
29         List<String> list = new ArrayList<>();
30         list.add("test");
31         list.add("test2");
32         System.out.println(redisTemplate.countExistingKeys(list));
33     }
34 
35 }

【springboot】【redis】springboot+redis集群_redis_03

 

 

参考文章:javascript:void(0)