首页 > 解决方案 > Sails 在开发环境 V1.1.0 中无法连接到远程 Redis 服务器

问题描述

我正在尝试通过带有 redis 的远程服务器配置持久会话。

在sails.config.session 下,我正在配置以下代码以连接到我的服务器

module.exports.session = {
 adapter: '@sailshq/connect-redis',
 url:"redis://:pass@157.xxx.xxx.xxx:6379/0",
 prefix: 'sess:',
 secret: "secretSailsSessionDataHere",
 cookie: {
    maxAge: 1 * 60 * 60 * 1000
  },
}

当我举起帆时:

 sails lift --redis or sails lift

连接默认到我的本地主机 redis 服务器。如果我关闭我的本地服务器,当我的服务器地址为 xxx.xxx.xxx 时,它会说来自 127.0.0.1 的连接被拒绝它还会吐出以下错误

Redis connection manager failed unexpectedly.  Details: Error: Error emitted from Redis client.
Error details:ReplyError: ERR invalid DB index

关于如何配置 module.exports.sessions 以使用远程服务器的任何建议?

标签: sails.js

解决方案


推荐阅读