温馨提示×

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

发布时间:2021-09-19 08:59:10 来源:亿速云 阅读:52 作者:小新 栏目:大数据

小编给大家分享一下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中以守护进程方式运行服务”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

免费拨打  400 100 2938 免费拨打 400 100 2938
24小时售后技术支持 24小时售后技术支持
返回顶部 返回顶部