启动API服务器时,redis报错
来源:4-3 Redis实战应用配置—哈希表hset&hgetall
Neolu4ever
2021-10-03 13:45:30
问题描述:
之前本地运行良好的API服务器,最近一次启动突然报出了如下的错误:
我本地的redis server是直接安装在电脑中的,可以正常启动,在控制台
用redis-cli也显示可以连接,访问的IP是localhost,配置如下:
const REDIS = {
host: "localhost",
port: 6379,
};
尝试过的解决方式:
我重装过本地redis的依赖,原来的版本是3.0.2。因为之前开发一直用这个版本都没有问题,因此我推测不是版本的问题
Rdisconfig.js的文件我也对照着课程检查了一下, 发现老师setValue方法中用的是hset(),但是官方已经改用hmet(), 我试着改了一下,发现并没有差别。顺便请问老师这部分应该和官方保持一致吗?
即使我本地关闭了reids server,在启动API服务器时报错还是会出现。
网上对于这个问题也没有很好的解释,望老师释疑,谢谢!
1回答
Brian
2021-10-06
Rdisconfig.js的文件我也对照着课程检查了一下, 发现老师setValue方法中用的是hset(),但是官方已经改用hmet(), 我试着改了一下,发现并没有差别。顺便请问老师这部分应该和官方保持一致吗?
——hmet这个方法,基本没有用上,使用setValute的更多。
建议删除redis,重新安装即可https://github.com/NodeRedis/node-redis/issues/1533
相似问题
回答 1
回答 1