demo运行不起来,报错:NOAUTH

来源:7-10 nodejs链接redis的demo

edgar_programmer

2020-12-13

window下报这样的错,怎么解决?

写回答

3回答

双越

2020-12-14

连接 redis 使用密码,参考以下

const redis = require('redis')

const { port, host, password } = config
const opt = {}
if (password) {
    opt.password = password // prd 环境需要密码
}
const redisClient = redis.createClient(port, host, opt)
redisClient.on('error', err => {
    console.error('redis connect error', err)
})

// redisClient.on('connect', () => {
//     console.log('redis connect success')
//     redisClient.set('foo', 'bar', redis.print) // => "Reply: OK"
//     redisClient.get('foo', redis.print) // => "Reply: bar"
//     redisClient.quit()
// })

module.exports = redisClient


1
3
双越
回复
edgar_programmer
怎么不行了?你完整的代码,贴出来。
2020-12-15
共3条回复

edgar_programmer

提问者

2020-12-13

//img.mukewang.com/szimg/5fd5f68a0953f6e803840169.jpg

客户端这样下就好了,但是node链接就不行了

0
2
edgar_programmer
回复
双越
应该是,代码中node连接的时候,参数里面没有密码项?
2020-12-13
共2条回复

双越

2020-12-13

你用 redis 客户端,看能连接上 redis 服务吗

0
0

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程