Estoy tratando de usar las API de Spring-Data-Redis y quiero seleccionar dbIndex de redis en RedisTemplate. Pero no puedo encontrar ningún método relevante en RedisTemplate.java, ¿cómo puedo hacer esto?
puede establecer el índice de la base de datos utilizando el bean jedisConnectionFactory. si está utilizando una configuración basada en xml, puede configurar algo como esto
<bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory" p:host-name="server" p:port="6379"> <property name="database" value="required index"> <bean/>si está utilizando una configuración basada en Java, puede configurarlo así dentro del bean de configuración
@Bean public RedisConnectionFactory connectionFactory() { // other configuration JedisConnectionFactory connection = new JedisConnectionFactory(); connection.setDatabase("required db index"); // other config return connection; }