windows10下的redis安装教程
一 下载redis的zip包
Redis官方是不支持windows版本的,但是Microsoft开放技术小组开发和维护这个针对Win64的Windows端口,下载网址如下:https://github.com/microsoftarchive/redis/releases,但是下载的速度会很慢。
二 解压zip包
这个没什么好说的,就是将下载好的redis压缩包解压到合适的位置。
三 启动redis服务
打开cmd窗口,接着进入redis的安装路径下,然后再输入redis-server.exe redis.windows.conf命令,这样redis服务就启动了。如下图所示:
四 测试
这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了(也可以说服务端关闭了)。在新的cmd窗口里仍然是先切换到redis的安装目录下,然后输入redis-cli.exe -h 127.0.0.1 -p 6379命令来连接redis的服务端,接着再先后输入set myKey abc和get myKey这两个命令,过程如下图所示:
五 配置环境变量
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所使用到的信息。例如Windows的DOS操作系统中的path环境变量,当我们要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下寻找此程序,还会到path指定的路径去找。用户通过设置环境变量,能来更好的运行程序。比如,在path中添加redis的安装路径,这样就配置好了redis的环境变量,以后每次在执行命令前就不需要进入redis的安装目录了。配置的过程如下:
1.打开控制面板,选择系统和安全
2.在新的界面中选择系统
3…在新的界面中选择高级系统设置
4.在弹框中选择环境变量
5.在新的弹框中选择系统变量下的path进行编辑
6.在新的弹框中添加redis的安装路径,我自己的是E:\redis。之后再一路返回点确定就可以了。
7.最后还需要再一次进入redis的安装目录下执行一次redis-server.exe redis.windows.conf命令,这样以后执行命令时就不用先进入安装目录了。此外,以后在非redis安装路径下使用redis.windows.conf时。要在其前面要加上该配置文件的绝对路径,我自己添加的是E:\redis\,否则会报类似以下的错误:
C:\Users\海平>redis-server.exe redis.windows.conf
Invalid argument during startup: Failed to open the .conf file: redis.windows.conf CWD=C:\Users\海平
在启动redis服务时也可以直接忽略redis.windows.conf,这样就会使用默认的配置文件,如下图所示:
六 配置成windows下的服务
每次想用redis服务时,都需要去先后打开两个cmd窗口,第一个用于启动redis服务,第二个则是负责执行redis的命令,且前者不能关闭,否则redis服务就会立马关闭,后者也会在执行下一条命令时显示连接不到redis服务。为了避免这样的麻烦,我们可以将它设置成windows下的服务,这样每次开机时系统就会自动帮我们启动redis服务。关闭开启redis服务的cmd窗口,再新建一个cmd窗口,接着进入redis的安装路径,最后输入redis-server.exe --service-install redis.windows.conf --loglevel verbose。这样就可以在windows的服务列表里看到有redis这一选项,如下图所示:
但此时的redis服务没有启动,这时可以点击左上的启动此服务,也可以在原来的cmd窗口中输入redis-server.exe --service-start。
七 配置登录密码
在redis的安装目录下找到redis.windows.conf和redis.windows-service.conf这两个文件,他们的内容完全相同,用记事本打开,都做出以下修改:
将 # requirepass foobared 修改为 requirepass jiang0216
都保存后到服务列表中重启一遍redis服务就可以了。效果如下图所示: