windows 下安装Redis服务

1. 下载Redis服务所需的文件

2. 下载后看下Redis里边的文件:redis-cli.exe 是客户端   redis-server.exe是服务端

3.先双击服务端redis-server.exe ,再双击客户端 redis-cli.exe

如果看到这两个界面,说明已经正常了,我们先来测试下,我们set name 一个aaa的值,看到返回OK,然后再get name一下,得到aaa的值

 

4. 如果一直这样用的话,一关闭命令窗口,Redis服务就停止了,因此我们需要开启Redis服务,如果没有开启服务的情况下,你进入系统的服务界面是没有Redis这个服务的,下面我们来安装redis服务。CDM命令--管理员方式运行--cd 到你存放Redis的目录--redis-server --service-install,然后再启动: redis-server --service-start

如果顺利的情况下,你会看到如下结果,并且是正在运行状态。

本人在做到这一步的时候遇到了一个问题:

  1. Windows无法启动Redis服务(位于本地计算机上)。  
  2. 错误1067:进程意外终止。  

产生这个问题(Redis服务无法启动)的原因是因为在配置文件(redis.windows.conf)中绑定了局域网的地址,就如下:

Java代码  收藏代码
  1. bind 127.0.0.1 192.168.1.666  

 但绑定的ip地址找不到,所以导致报错,Redis服务不能启动。

其实Redis装在本机,127.0.0.1是可以的,但局域网的ip(192.168.100.666)由于电脑重启会重新获取ip,导致ip发生变化,此时再启动Redis时,就找不到原来的局域网ip地址,造成Redis无法启动。

解决方法就是把不固定的ip地址(192.168.100.666)删除掉,保留127.0.0.1,再启动就没有问题。(注意一点:需要先通过CMD命令把原来的Redis服务卸载掉,再重新装一遍,再启动)

卸载命令:redis-server --service-uninstall 

原文地址:https://www.cnblogs.com/menglin/p/8822244.html