第一步:
下载windows版本的Redis:https://github.com/MSOpenTech/redis/releases
这里我下载的是msi安装程序版:
安装时会让你指定Redis使用的端口号,默认端口号6379.
第二步:
cmd 进入到redis安装目录
之后敲入redis-cli
这时我们就通过redis-cli登入Redis了
尝试设置一个键值Age到Redis:
再从Redis读取键值Age:
允许通过网络访问Redis,并设置Redis的登录密码
在配置文件redis.windows-service.conf中,默认的bind 接口是127.0.0.1,也就是本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程网络访问。
这个默认设置的本意是可以避免将redis服务暴露于危险的网络环境中,防止一些不安全的人随随便便通过远程连接到redis服务。
如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。所以我们通过简单的配置,就可以完成允许外网访问:
首先我们停止Redis服务:
然后找到Redis的安装目录,我的安装目录是在D:\Program Files\Redis路径下,然后通过记事本打开redis.windows-service.conf
找到bind 127.0.0.1,在其前面加上"#",来将其注释掉:
#bind 127.0.0.1
再找到protected-mode,将其后面改为"no",来禁用保护模式
protected-mode no
最后顺便说一下,还可以找到requirepass foobared,来设置登录Redis时需要的密码:密码设置成 “root”
requirepass root
由于我们现在给Redis设置了登录密码,所以在使用redis-cli时,要使用-a参数输入密码,才能成功登录:
redis-cli -a root
并且可以通过网络IP来远程访问Redis:
redis-cli -h 192.168.1.105 -p 6379 -a root
网友评论