当我在 Spring-Data-Redis 中使用 RedisTemplate 时,如何选择 dbIndex



我正在尝试使用 Spring-Data-Redis API,并希望在 RedisTemplate 中选择 redis 的 dbIndex。但是我在 RedisTemplate 中找不到任何相关的方法.java,我该怎么做?

您可以使用

jedisConnectionFactory bean设置数据库索引。如果您使用的是基于 XML 的配置,则可以设置如下内容

<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/>

如果你使用的是基于 Java 的 config,你可以在 config Bean 中这样设置

  @Bean
  public RedisConnectionFactory connectionFactory() {
    // other configuration
    JedisConnectionFactory connection = new JedisConnectionFactory();
    connection.setDatabase("required db index");
    // other config
    return connection;
  }

相关内容

  • 没有找到相关文章

最新更新