使用 spring-data-redis 指定要使用的逻辑数据库
Specify which logical database to use with spring-data-redis
我正在使用 spring-data-redis
、spring-session
和 Spring 引导连接到我的 Redis 实例。但是我希望 spring-data-redis
不连接到 DB 0(默认),而是连接到另一个本地数据库(比如 DB 1)。这是我希望存储会话的地方。 spring-data-redis 可以吗?
RedisTemplate
使用的 ConnectionFactory
提供了用于设置默认数据库的配置选项。根据使用的 Redis 驱动程序,JedisConnectionFactory
和 LettuceConnectionFactory
都提供 void setDatabase(int index)
.
使用 Spring Boot RedisProperties
允许通过 setDatabase
或提供 spring.redis.database
.
设置默认数据库
我正在使用 spring-data-redis
、spring-session
和 Spring 引导连接到我的 Redis 实例。但是我希望 spring-data-redis
不连接到 DB 0(默认),而是连接到另一个本地数据库(比如 DB 1)。这是我希望存储会话的地方。 spring-data-redis 可以吗?
RedisTemplate
使用的 ConnectionFactory
提供了用于设置默认数据库的配置选项。根据使用的 Redis 驱动程序,JedisConnectionFactory
和 LettuceConnectionFactory
都提供 void setDatabase(int index)
.
使用 Spring Boot RedisProperties
允许通过 setDatabase
或提供 spring.redis.database
.