gpt4 book ai didi

node.js - 如何在node js中配置redis客户端

转载 作者:太空宇宙 更新时间:2023-11-04 01:30:06 27 4
gpt4 key购买 nike

我尝试在系统中安装redis客户端并运行node js代码,它工作正常。但我尝试在 Node js中配置redis客户端来设置主机和端口。但它没有连接,它抛出连接拒绝错误。如何解决它任何人给出建议。

缓存.js

//Import redis
const redis = require('redis');

const { promisify } = require('util');

const host = "127.0.0.1"

const port = 6379

//Connecting redis client
const client = redis.createClient(port,host,redis)

client.on('connect', function () {
console.log("Redis Connected")
});

client.on('error', function (err) {
console.log(err)
});

{ Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379 at Object._errnoException (util.js:1022:11) at _exceptionWithHostPort (util.js:1044:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1182:14) code: 'ECONNREFUSED', errno: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 6379 }

最佳答案

连接到 Redis 的代码似乎工作正常。您可以检查您的系统上是否正在运行 redis:

sudo service redis status

如果状态不是事件的,请尝试重新启动服务。您可以引用以下代码为redis创建更好的包装器:https://github.com/kumaranshu72/node_ts_boilerplate/blob/github/src/utils/redis.ts

关于node.js - 如何在node js中配置redis客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56371660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com