如何将redis window加入服务

如何将redis window加入服务,第1张

最近用php开发了一个redis程序,当要部署到服务器的时候问题就出来了。redis默认是在linux服务器中运行的,微软开发小组针对redis也做出了相应的支持。那么redis一般怎么在windows系统中运行的呢?我一般是通过开始 >运行 >cmd >命令提示行中,然后切换到redis所在的文件目录中(D: cd redis)。输入redis的服务命令启动redis(redis-server.exe)。这样的话redis就会一直在命令提示行中运行,当关闭了cmd命令提示行的时候redis-server也相应的被关闭了。

那么我们如何让redis的服务程序服务器一开机就自动运行呢?我们可以将redis-server.exe的程序加入到系统服务中。怎么才能将一个程序加入windows的服务中呢?我们可以通过windows的sc命令将一个程序加入到windows的系统服务中。

sc命令,在注册表和服务数据库中创建服务项。语法如下。

 sc <server> create [service name] [binPath= ] <option1> <option2>...

下面我们仿照此语法写一个redis加入到系统服务中的命令。

sc create redis binPath= D:\redis\redis-server.exe start= auto

我们将上面的语句拿到cmd命令提示行中运行,在windows服务管理中就可以看到redis服务成功加入到系统服务中了。

下载完后将其解压放在自己要放的目录下

解压后的目录

如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹

文件夹进去后会看到一下的几个文件

redis-benchmark.exe: 性能测试 模拟N个客户端发送set,get请求

redis-check-aof.exe:更新日志检查

redis-check-dump.exe:本地数据库检查

redis-server.exe:服务程序

接下来就是安装了

打开dos命令栏,进入到redis的目录下面,输入以下命令:

redis-server.exe redis.conf

安装成功

然后再打开一个dos命令栏,进入到redis的目录下,输入以下命令:

redis-cli.exe -h 127.0.0.1 -p 6379

测试一下

set key value 存值

get key 取值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11497800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存