#每天都是崭新的一天#再累也要照顾好自己
运行koa,报错:ERR invalid DB index
发布于 作者 suning 459 次浏览 来自 nodejs

今天运行后端koa出现这个问题,当时自己还一脸懵逼,?????

报错信息:(node:8668) UnhandledPromiseRejectionWarning: ReplyError: ERR invalid DB index

使用百度翻译了一下,知道是数据库的索引有问题,还是一脸懵逼状态。????


发现问题是:

一个redis实例默认有16个数据库,从0-15,超出这个范围就会爆ERR invalid DB index,在redis_home/redis.windows-service.conf(我的redis作为windows服务存在,所以修改这个配置文件,如果不是服务,可以修改redis.windows.conf)中,描述如下。

# Set the number of databases. The default database is DB 0, you can select

# a different one on a per-connection basis using SELECT <dbid> where

# dbid is a number between 0 and 'databases'-1

databases 16

解决办法:

第一种:修改配置koa对redis的配置文件,将16改成15



第二种:修改redis的配置文件,redis.windows.conf,将数据库修改为18



解决之后



发布评论
微信群
saucxs聊天机器人
saucxs
hi ,欢迎来到sau交流学习社区,欢迎与我聊天,问我问题哦!
您正在使用的浏览器是,不在支持范围内!
为了您的正常使用与展示,推荐使用Chrome浏览器68以上版本
支持浏览器:
火狐浏览器最新版
Safari浏览器最新版
Edge浏览器最新版
IE浏览器10,11