在我的应用程序中,我希望我的所有密钥都指向一个特定的数据库号。我查看了redis文档,发现redis默认有16个数据库0-15。假设我想使用数据库3。如何在JavaSpringBoot应用程序中实现这一点?
yrwegjxp1#
您可以在application.properties文件中这样指定。
spring.redis.database=3
之后,在创建jedisconnection factory时,将此数据库设置为jedisconnectionfactory。
@Autowired private RedisProperties redisProperties; @Bean JedisConnectionFactory jedisConnectionFactory() { JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(redisSentinelConfiguration); jedisConnectionFactory.setDatabase(this.redisProperties.getDatabase()); return jedisConnectionFactory; }
1条答案
按热度按时间yrwegjxp1#
您可以在application.properties文件中这样指定。
之后,在创建jedisconnection factory时,将此数据库设置为jedisconnectionfactory。