This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-k18-galaxy-service/src/main/java/com/nis/datasource/DynamicJedisDataBase.java

29 lines
865 B
Java
Raw Normal View History

package com.nis.datasource;
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import com.nis.web.service.SpringContextHolder;
/**
*
* <p>Title: DynamicJedisDataBase</p>
* <p>Description: 设置使用redis的哪个数据库</p>
* <p>Company: IIE</p>
* @author rkg
* @date 2018年5月17日
*
*/
public class DynamicJedisDataBase {
/**
* 设置redisTemplate使用哪个数据库,默认使用的是数据库0
* @param index
* @param redisTemplate
*/
public static void setRedisDataBase(int index, RedisTemplate redisTemplate) {
2018-05-29 15:36:42 +08:00
JedisConnectionFactory connectionFactory = SpringContextHolder.getBean("connectionFactory"+index);
connectionFactory.setDatabase(index);
redisTemplate.setConnectionFactory(connectionFactory);
}
}