189 8069 5689

Redis在Window下如何实现类似linux中以守护进程方式运行服务

小编给大家分享一下redis在Window下如何实现类似linux中以守护进程方式运行服务,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联专注于巴彦淖尔企业网站建设,响应式网站开发,成都做商城网站。巴彦淖尔网站建设公司,为巴彦淖尔等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

第一步:将redis-server.exe安装为window下的一个服务

首先切换到redis-server.exe的目录,然后执行如下安装命令:

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

其中:--service-install 目的是告诉window要把redis-server.exe安装为一个服务

       redis.windows.conf 目的是告诉window启动的时候带上这个参数,这个参数就是redis的配置文件,也就是启动的时候指定redis.window.conf为redis的配置文件

    --loglevel 这个参数是指定日志记录级别,Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose

执行命令的结果如下,表明安装服务成功:

Redis在Window下如何实现类似linux中以守护进程方式运行服务

第二步:启动服务器

切换到redis-server.exe目录下,执行如下启动命令:

redis-server.exe --service-start

看到如下结果后,表明redis启动成功,这时我们发现已经不阻塞当前进程了,也就是说redis服务成功在后台运行了

Redis在Window下如何实现类似linux中以守护进程方式运行服务

此时我们怎么验证redis有没有在后台服务中运行呢?

第三步:验证redis服务是否在后台中运行:

打开任务管理器,快捷键是 ctrl+shift+esc键

Redis在Window下如何实现类似linux中以守护进程方式运行服务

在服务选项卡中我们看到redis了,且状态是正在运行,说明目的已经达到!

第四步:补充

卸载服务:切换到redis-server.exe目录下,执行如下卸载命令:

redis-server.exe --service-uninstall

停止服务:切换到redis-server.exe目录下,执行如下停止命令:

redis-server.exe --service-stop

安装的时候可以报如下错误:

[10416] 13 Oct 22:23:30.501 # HandleServiceCommands: system error caught. error
code=1073, message = CreateService failed: unknown error

原因是之前已经有reids服务了,重新执行卸载命令redis-server.exe --service-uninstall然后再重新执行安装服务命令即可!

以上是“Redis在Window下如何实现类似linux中以守护进程方式运行服务”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


新闻名称:Redis在Window下如何实现类似linux中以守护进程方式运行服务
文章路径:http://cdxtjz.cn/article/jejhgj.html

其他资讯