注:版本号:3.2.100 由于版本问题并不影响大局,故其他版本的安装过程同理即可
下载地址一:3.2.100
下载地址二:5.0.14
本人在此之前已安装过其他版本了(Redis5.0.14)
说明:
但是为了防止手贱或是为了后续的便捷操作提供便利等。
我们这里准备将其服务注册成Windows系统服务。
打开DOS窗口
注册服务:
redis-server.exe --service-install redis.windows.conf --loglevel verbose --service-name Redis3.2.100 --port 6378
卸载服务(可能需要):
redis-server.exe --service-uninstall redis.windows.conf --loglevel verbose --service-name Redis3.2.100 --port 6378
或
sc delete redis3.2.100(必须需要管理员权限)
注:–service-name Redis3.2.100 此参数可以修改注册的服务显示名,同时鉴于默认端口6379已被占用,所以此处端口号本人改为6378
此软件安装,用第一条命令 可不在管理员权限下进行操作,但其他第二条命令则需要,即为了后续便利,我们都将在管理员权限下进行。
(其实,中途弹出的确认按钮也是为了让你授权管理员权限,也就说最终都是需要的,只不过是形式不同 直接与间接 罢了)
如果还需要更加便利操作,可自行配置环境变量既可,不过本教程将按照正常流程来操作
注:此处的端口号参数可不加,直接在配置文件里面修改也可,但加了就以该命令参数值为准(命令大于配置,优先级问题)
启动服务:
redis-server.exe --service-start --service-name redis3.2.100
或
net start redis3.2.100
停止服务(可能需要):
redis-server.exe --service-stop --service-name redis3.2.100
或
net stop redis3.2.100
注:**注册与卸载服务**不管需不需要管理员权限,都必须在可执行路径下进行,不然会报错,环境变量在此安装过程好像用处不大了,也验证出一个道理。即环境变量并不万能,它也会有无效的时候,但大部分情况下都有效!
验证安装成功与否
由于默认端口号的改变,所以自带的客户端程序就不能直接用了(不然就直接连到之前就已然安装过的其他redis版本的服务器了)
我们可以这样验证:
在之前的黑窗口下面或另起一个(主要保证**执行路径**在可执行路径下即可,可执行路径 即 可执行文件的路径)
输入:
redis-cli.exe -h 127.0.0.1 -p 6378
注:在后续,本人发现由于前面一个版本已被安装过,也配置过环境变量,所以随意打开一个黑窗口都可以执行
此命令:
redis-cli.exe -h 127.0.0.1 -p 6378
拓展内容:
密码设置:
以上相关文本命令:
加入密码校验:
requirepass 123456
配置文件生效后校验:
auth 123456
或直接
redis-cli.exe -h 127.0.0.1 -p 6378 -a 123456
最后插一条外部添加的服务在注册表里的路径的总查询路径(本人经常会用到,这里做个备忘录)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
至此本教程介绍完毕~~~