Redis在windows下的安装启动(解决一个错误:Could not get a resource from the pool)

由于项目需要,最近在将项目的每个模块改变成一个单独的服务来进行部署,但是服务写完之后,在启动时报了一个错误:Could not get a resource from the pool,如下图所示:
在这里插入图片描述
由以上信息并查阅资料后明白可能是redis没有启动,但是公司已经部署有redis在服务器上,但由于可能不太稳定,因此在为了解决问题,在本地安装了一个redis进行启动连接,安装非常简单,以下是简单的安装步骤:
1、首先从官网或者是github上下载redis的安装包

https://github.com/MicrosoftArchive/redis/tags         github地址

官网地址由于没有打开就不在展示,可以自行去搜索
在这里插入图片描述
可以自行选择一个版本下载,我下载的为第一个版本。下载完成后,解压可以看到以下的文件
在这里插入图片描述
然后cmd进入命令行,进入安装目录下输入启动命令:

redis-server redis.windows.conf

出现如下图则代表启动成功:
在这里插入图片描述
由于我们是在命令窗口启动的redis服务,因此关闭黑窗口redis服务就会停止,因此为方便起见,我们将redis服务进行注册,可以看到没注册之前,服务列表中是没有redis的:
在这里插入图片描述
然后还是在redis的安装目录下输入以下命令安装redis服务:

redis-server --service-install redis.windows-service.conf --loglevel verbose

安装完成后,输入services.msc命令,查看服务可以看到redis服务已经安装成功了:
在这里插入图片描述
然后我重新启动项目后,则之前那个错误已经消失了,以下是启动和停止redis服务的命令:

卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop

如果想深入了解redis,在安装目录可以看到几份文档,可以进行查阅,只不过都是英文的需要进行翻译,如果有想深入研究的可以细细查阅。
转载于:https://www.cnblogs.com/M-LittleBird/p/5902850.html

猜你喜欢

转载自blog.csdn.net/My_name_is_F/article/details/82796770