首先你的看一下自己有没有安装redis数据库,指的不是你用npm导入的redis模块,它是一个软件,需要下载安装的,你导入的redis是操作redis数据库的模块。
具体下载地址:https://github.com/MSOpenTech/redis/releases

下载之后需要安装并运行,首先解压下载的压缩包,最好是新建一个redis文件夹,把解压的文件都放进去然后在该文件夹中打开命令行运行这个代码:
redis-server.exe redis.windows.conf
出现以下界面之后:

这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。
切换到 redis 目录下运行:
redis-cli.exe -h 127.0.0.1 -p 6379
然后再运行你的nodejs代码应该就没问题了
下面是在node中操作redis的代码,有需要的可以看看:
// 引入redis缓存const redis = require('redis');//创建一个缓存区const client = redis.createClient();//将信息存入缓存区 client.set('unreadData', {friendId: Temp.FID, msg: Temp.DATA}, function(err, obj) { if(err){ console.log(err) }}); //在缓存区拿数据client.get('unreadData', function (err, data) { if (err) throw err; if(data != null){ console.log(data) } });













