windows7下redis的连接、启动、关闭、连接错误异常 - Go语言中文社区

windows7下redis的连接、启动、关闭、连接错误异常


redis 命令

 

启动 : cd 到安装目录

redis-server.exe redis.windows.conf

 

windows 开机启动 : cd 到安装目录

将redis加入到windows的服务中(service和loglevel前都是两个-)开机自启动

redis-server --service-install redis.windows-service.conf --loglevel verbose

 

连接到 redis

客户端 :无密码连接 redis-cli.exe -h 127.0.0.1 -p 6379

有密码连接 redis-cli -h host -p port -a password

客户端 关闭redis :shutdown 或者 shutdown password

退出连接:exit

服务端关闭: redis 快捷键 ctrl+c

 

设置密码

redis连接格式为

 

redis-cli -h host -p port -a password

 

但由于刚安装的redis是没有密码的

因此可以进行直接连接,

cd转到redis目录里

 

redis-cli -h 127.0.0.1 -p 6379 因为是在本地,所以也可以这样写 redis-cli.exe -h 127.0.0.1 -p 6379

 

 

查看当前密码

config get requirepass

 

可以看见,密码是为空的,

当下,你可以选择设置一次性密码,一次性密码则是:当redis重启后将失效密码

或者设置redis重启也不失效的密码

 

1:一次性密码

可通过命令直接修改

config set requirepass "123456"

再查看密码你会发现,密码无法查看,如:

 

这就需要重新连接查看了,记得加上你修改后的密码

redis-cli -h 127.0.0.1 -p 6379 -a 123456

 

 2:设置永久性密码

找到redis的配置文件  redis.windows.conf

 

打开,找到 requirepass  直接修改为自己想要的密码

 

 

修改完后重启 redis 即可生效

redis数据库连接时遇到的错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException:

 

1)打开端口6379(linux :sudo ufw allow 6379)

2)关闭防火墙.(可能linux防火墙作用,限制了端口的出入)

3)修改redis.conf文件,将 bind 127.0.0.1这一行注释掉,或是将127.0.0.1修改为0.0.0.0(redis默认只支持本地连接,修改为0.0.0.0时,这样就可以支持外机连接了)

4)修改redis.conf文件,将protected-mode yes 改为no(解除保护模式,也是DENIED Redis is running in protected mode because protected mode is enabled问题的解决)

5)重启redis服务

如果是 connect timed out 这是连接超时,说明服务器redis要么没启,要么地址或者端口不对 需要cmd 命令 ping 一下要连接的地址 再不行 看下对方的端口是否打开cmd:telnet 192.168.0.116 6379  ,如果报错 telnet不是内部命令,可以百度下解决不是内部命的问题,这里不作描述

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/t7g367/article/details/103727376
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 20:43:08
  • 阅读 ( 916 )
  • 分类:Redis

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢