为啥按照教程添加connect-redis,添加redis处理session,运行后会报错, The client is closed

来源:10-11 登录中间件

weixin_慕虎8428576

2021-12-09

为啥按照教程添加connect-redis,添加redis处理session,运行后会报错:(node:28836) UnhandledPromiseRejectionWarning: Error: The client is closed
图片描述

图片描述

我明明已经启动了redis-server,redis-cli,可是还是提示这个报错,导致session存不到redis里:
已经启动redis- server:
图片描述
图片描述

我在网上查找了一些资料,有说是包的版本太新导致:
我的包版本:
图片描述

代码:
图片描述

请问有其他同学遇到这个问题吗?怎么解决一下?

写回答

2回答

马车

2021-12-10

我和你遇到的问题一毛一样,我也是昨天学习到这里,按照老师的版本去安装,果然是能跑起来。


0
0

双越

2021-12-10

把 redis 版本降低到 2.8 ,试试。

先别管版本的问题,先跑起来再说。

0
4
双越
回复
weixin_慕虎8428576
好的,你先用 2.8 版本去开发功能。等课程学完,再一起升级 redis
2021-12-12
共4条回复

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

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

4051 学习 · 2006 问题

查看课程