Node.js 连接redis时报错:The client is closed
贴一下报错信息:
看下自己装的是不是v4版本的redis。v4版本的使用方式和v3略有不同。
解决方法一
退回到v3版本:
npm uninstall redis
npm install redis@3.1.2 --save
解决方法二
在代码里加上:
redisClient.connect()
完整示例:
const redis = require('redis')
// 创建客户端
const redisClient = redis.createClient(6379, '127.0.0.1')
// 连接客户端和服务端【多了这步!!】
redisClient.connect