Springboot 实现Redis 同数据源动态切换db

 

 

 

public void setDataBase(int num) {
        LettuceConnectionFactory connectionFactory = (LettuceConnectionFactory) redisTemplate.getConnectionFactory();
        if (connectionFactory != null && num != connectionFactory.getDatabase()) {
            connectionFactory.setDatabase(num);
            this.redisTemplate.setConnectionFactory(connectionFactory);
            connectionFactory.resetConnection();
        }
    }

 

 

 

参考:https://developer.aliyun.com/article/952648

 

 

###########################

posted @ 2022-07-27 22:21  西北逍遥  阅读(377)  评论(0编辑  收藏  举报