小编给大家分享一下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-server.exe目录下,执行如下启动命令:
redis-server.exe --service-start
看到如下结果后,表明redis启动成功,这时我们发现已经不阻塞当前进程了,也就是说redis服务成功在后台运行了
此时我们怎么验证redis有没有在后台服务中运行呢?
第三步:验证redis服务是否在后台中运行:
打开任务管理器,快捷键是 ctrl+shift+esc键
在服务选项卡中我们看到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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。