0

我已经建立了一个redis服务器,我想知道我是否可以让spring-session使用现有的redis服务器而不是嵌入它的redis服务器?

4

1 回答 1

2

是的,Spring Session 可以并且应该使用现有的 Redis 服务器。这是部署到生产环境的主要方式。我在下面提供了几个例子:

弹簧靴

获取Spring Boot 示例并将其转换为使用外部 Redis 服务器可以通过以下方式完成:

其他样品

其他示例与使用外部 Redis 实例非常相似。例如,要将httpsession 示例更改为使用外部 Redis:

例如:

@Bean
public JedisConnectionFactory connectionFactory() {
    JedisConnectionFactory connection = new JedisConnectionFactory();
    connection.setPort(6379);
    connection.setHostName("example.com");
    connection.setPassword("secret");
    return connection;
}
于 2015-04-16T16:59:07.043 回答