как изменить другую базу данных redis при использовании srping-boot-starter-data-redis - PullRequest
0 голосов
/ 19 марта 2020
@Autowired
RedisTemplate redisTemplate;

@Test
void contextLoads() {
    LettuceConnectionFactory connectionFactory = (LettuceConnectionFactory) redisTemplate.getConnectionFactory();
    System.out.println(connectionFactory.getDatabase()); // print 1
    connectionFactory.setDatabase(0);
    connectionFactory.resetConnection();
    redisTemplate.setConnectionFactory(connectionFactory);
    redisTemplate.opsForValue().set("0",0);
}

Я пытаюсь использовать приведенный выше код для выбора 0 базы данных, но не работает, он также использует базу данных 1.

введите описание изображения здесь

...