无法连接到机器A上的redis db,我正尝试从机器b连接到它

时间:2019-08-09 14:33:23

标签: express server redis

我正在尝试运行我的Express应用程序,其中我正在使用Redis     会话管理。为此,我使用两台机器作为我的     服务器(机器a和机器b)。所以我的redis数据库已经配置好了    在机器a中,从该机器上,我的应用程序运行正常。但是当我在    启用我的机器-b,我无法连接到redis数据库    在机器-a中。我找不到我应该怎么去    从机器b连接到redis db。

我尝试提供IP地址(例如127.0.0.1),然后提供端口号    6379    然后是网络IP地址。

下面是代码,并且相同的代码也写在machine-b中。

const express = require('express');
const session = require('express-session');
const bodyParser = require('body-parser');
const redis = require('redis');
const redisStore = require('connect-redis')(session);
const client = redis.createClient();
const router = express.Router();
const app = express();

app.use(session({
    secret: 'ssshhhhh',
   // create new redis store.
   store: new redisStore({ host: 'localhost', port: 6379, client: 
          client, ttl: 260 }),
   saveUninitialized: false,
   resave: false
}));


app.listen(3000, () => {
    console.log('listen 3000');
    console.log(`App Started on PORT 3000}`);
});

我只想连接到machine-a中的redis db     形成机器-b。

0 个答案:

没有答案