Node.js连接本地Docker中的Redis
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js连接本地Docker中的Redis相关的知识,希望对你有一定的参考价值。
Docker
1、Pull redis
docker pull redis
2、创建容器,指定容器端口
docker run -p 56379:6379 redis
* -p参数指定Host访问容器的端口,冒号左边为Host对应的端口,冒号右边为容器中Redis服务监听端口
Node.js
1、npm安装redis
npm install redis
2. 创建app.js编写代码连接Redis
var redis = require(‘redis‘);
var client = redis.createClient(56379);
client.on(‘connect‘, function() {
console.log(‘connected‘);
});
*56379为容器对外端口
3. 运行app显示已连接
node app
以上是关于Node.js连接本地Docker中的Redis的主要内容,如果未能解决你的问题,请参考以下文章
当应用程序在本地运行时,Node.js 能够连接到 MySQL 容器,但当应用程序在容器中运行时无法连接
无法在 GitHub 操作中将 Node.js 与 Docker MySQL 数据库连接
“ConnectionError: connect ECONNREFUSED”,无法使用 Docker Compose 连接 Node.js 应用程序和 Elasticsearch 数据库
如何使用 mongoose 将本地 mongodb 与 node.js 应用程序连接?