工具:
链接:https://pan.baidu.com/s/1XL4Sx4AUuScCb5jOjMi5cw
提取码:mwec
一、安装
cmd命令切换至redis目录下。以管理员身份运行以下命令
redis-server.exe --service-install redis.windows.conf
安装了Redis(右键计算机—管理—服务 或者 快捷键Ctrl+shift+ESC 打开任务管理器—服务 ,查找是否有Redis服务(有则安装成功,反之亦然)
二、卸载
cmd命令切换至redis目录下。以管理员身份运行以下命令
redis-server.exe --service-uninstall
三、设置密码
1、临时、暂时
旧redis服务启动时,在redis-cli中输入config set requirepass "1234",若关闭了旧redis服务,再重启新redis服务,原来的“1234”密码就不可用于新redis-server的redis-cli中了)
------------------(我的Redis放在D:\ProgramFiles\下)--------------CMD中:
C:\WINDOWS\system32>net start redis【开启服务,在任务管理器的服务中,redis服务状态为“正在运行”】
Redis 服务正在启动 .
Redis 服务已经启动成功。
C:\WINDOWS\system32>d:
D:\>cd pro*\re*
D:\Program Files\Redis>config set requirepass "1234"【这个命令不是cmd命令或可运行程序或批处理文件】
'config' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
D:\Program Files\Redis>redis-cli【从cmd中进入redis-cli客户端】
127.0.0.1:6379> ping【没有设置密码,所以可以直接测试“ping”】
PONG
(0.55s)
127.0.0.1:6379> config set requirepass "1234"【在redis-cli中设置密码,但“密码”只能用于该redis-server,下面就是“测试是不是只能用于该Redis服务”】
OK
127.0.0.1:6379> exit【退出redis-cli而已,不是停止redis-server运行】
D:\Program Files\Redis>redis-cli【没有shutdown关闭Redis服务,又回到了redis-cli客户端里了】
127.0.0.1:6379> ping【报错了,说“没有auth证明该请求”,说明要使用"密码"才行】
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 1234【输入密码,返回“OK”,说明设置成功】
OK
127.0.0.1:6379> config get requirpass【这个命令是错误的,这个命令不能获取密码】
(empty list or set)
(0.76s)
127.0.0.1:6379> exit【离开redis-cli客户端】
D:\Program Files\Redis>net stop redis【cmd命令 关闭该redis服务,任务管理器的服务中,redis服务状态为“停止”】
Redis 服务已成功停止。
D:\Program Files\Redis>net start redis【重启新redis服务】
Redis 服务正在启动 .
Redis 服务已经启动成功。
D:\Program Files\Redis>redis-cli
127.0.0.1:6379> ping【无需密码,就可以在redis-cli客户端操作了,由此说明,只能使用于原来的redis服务】
PONG
127.0.0.1:6379>
2、持久
密码记录在D:\Program Files\Redis的redis.windows.conf文件中!!!
好处:每次重启Redis服务,无需再设置一次密码,而且,忘记了,可以打开看看!!!
启动:
一:
在D:\Program Files\redis(Redis)中:
双击redis-server.exe
二:
在Windows+R-->cmd(cmd命令)-->命令提示符窗口中(原始做法):
D:\Program Files\redis>redis-server.exe redis.windows.conf
(也可以是redis-server redis.windows.conf 也可以是redis-server)
注:这 两个方法 打开的Redis服务都是暂时的(即,任务管理器的服务的Redis服务状态没有变化)!!!因为关闭窗口的同时,也将Redis服务关闭了!!!
三:
要持久启动Redis服务:
(1)打开任务管理器-服务,手动启动Redis服务,
(2)打开cmd窗口(以管理员身份运行),输入:net start Redis