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; /** * *
Title: DynamicJedisDataBase
*Description: 设置使用redis的哪个数据库
*Company: IIE
* @author rkg * @date 2018年5月17日 * */ public class DynamicJedisDataBase { /** * 设置redisTemplate使用哪个数据库,默认使用的是数据库0 * @param index * @param redisTemplate */ public static void setRedisDataBase(int index, RedisTemplate redisTemplate) { JedisConnectionFactory connectionFactory = SpringContextHolder.getBean("connectionFactory"+index); connectionFactory.setDatabase(index); redisTemplate.setConnectionFactory(connectionFactory); } }