redistemplate动态切换数据库(亲测可用)学习记录
/**
* 设置数据库索引
*
* @param dbIndex
*/
public void select(Integer dbIndex) {
if (dbIndex == null || dbIndex > 15 || dbIndex < 0) {
dbIndex = 0;
}
LettuceConnectionFactory jedisConnectionFactory = (LettuceConnectionFactory) redisTemplate
.getConnectionFactory();
jedisConnectionFactory.setDatabase(dbIndex);
redisTemplate.setConnectionFactory(jedisConnectionFactory);
jedisConnectionFactory.afterPropertiesSet();
// jedisConnectionFactory.resetConnection();
}
参考链接:https://blog.csdn.net/weixin_44241385/article/details/107020425