在我的应用程序中,我希望我的所有 key 都转到特定的数据库编号。
我查看了Redis文档,发现Redis默认有16个数据库0-15。
假设我想使用数据库 3。
我如何在 java spring-boot 应用程序中做到这一点?
最佳答案
您可以在 中指定应用程序属性 像这样的文件。
spring.redis.database=3
在此之后,在创建 Jedisconnection 工厂时将此数据库设置为 jedisconnectionfactory。 @Autowired
private RedisProperties redisProperties;
@Bean
JedisConnectionFactory jedisConnectionFactory() {
JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(redisSentinelConfiguration);
jedisConnectionFactory.setDatabase(this.redisProperties.getDatabase());
return jedisConnectionFactory;
}
关于java - 如何设置在spring boot中使用的redis数据库编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63351227/