Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以让spring会话使用独立的redis吗?_Redis_Spring Session - Fatal编程技术网

我可以让spring会话使用独立的redis吗?

我可以让spring会话使用独立的redis吗?,redis,spring-session,Redis,Spring Session,我已经建立了一个redis服务器,我想知道我是否可以让spring会话使用现有的redis服务器,而不是嵌入其redis服务器?是的,spring会话可以而且应该使用现有的redis服务器。这是部署到生产环境的主要方法。我在下面提供了几个例子: 弹簧靴 获取并将其转换为使用外部Redis服务器可以通过以下方式完成: 移除 例如,您可以在application.properties中提供以下属性: spring.redis.host=example.com spring.redis.passwo

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

是的,spring会话可以而且应该使用现有的redis服务器。这是部署到生产环境的主要方法。我在下面提供了几个例子:

弹簧靴

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

  • 移除
  • 例如,您可以在application.properties中提供以下属性:

    spring.redis.host=example.com spring.redis.password=secret spring.redis.port=6379

其他样本

其他示例与使用外部Redis实例非常相似。例如,要将更改为使用外部Redis,请执行以下操作:

  • 除去
  • 更新定义以指向Redis服务器
例如:

@Bean
public JedisConnectionFactory connectionFactory() {
    JedisConnectionFactory connection = new JedisConnectionFactory();
    connection.setPort(6379);
    connection.setHostName("example.com");
    connection.setPassword("secret");
    return connection;
}