精华内容
下载资源
问答
  • 首先介绍下环境:lz用的是Laravel官方发布的本地测试环境Homestead 5.4.0最近需要使用redis,于是直接在Homestead虚拟机里安装了predis,但是在本机安装Redis Desktop Manager后发现连接不上redis,lz翻遍了网上了...

    首先介绍下环境:lz用的是Laravel官方发布的本地测试环境Homestead 5.4.0

    最近需要使用redis,于是直接在Homestead虚拟机里安装了predis,但是在本机安装Redis Desktop Manager后发现连接不上redis,lz翻遍了网上了各种文档;

    解决方法:

    (1)修改redis配置文件(默认路径/etc/redis/redis.conf)

            requirepass   yourpassword----设置任何你想要的密码;

            bind 127.0.0.1 修改为 bind 0.0.0.0;

            修改完配置后重启redis,执行命令sudo service redis restart后,使用redis-cli访问redis;

            

            执行以下命令redis-server已经可以接收任何地址6379端口的访问。    

            

    (2)修改Homestead.yaml文件端口转发,然后执行vagrant reload --provision重启虚拟机


    (3)此时使用redis desktop manager连接redis提示连接成功



    ========================================================

    ========================================================


    以下是lz的边吐血边尝试的过程:

    (1)redis配置文件:没有设置密码;没有关闭保护模式;没有关闭bind 127.0.0.1

    各种尝试后发现没有任何作用!

    (2)虚拟机防火墙设置:网上说因为linux没有开放6379端口,需要设置防火墙或者关闭防火墙blablabla

    于是lz就被ufw和iptables折腾的很头大,发现防火墙的状态都是dead inactive

    而且端口状态很正常啊


    (3)直到lz在一篇帖子里看到虚拟机的网络配置几个字(恩,确认过眼神一定是这里的问题)

    于是lz去虚拟机添加了转发端口如图所示


    再次测试连接  成功了成功了!!!

    有木有很想骂人,还记得Homestead是要配置端口转发的吗





    参考链接:http://www.cnblogs.com/shamo89/p/6681256.html



    展开全文
  • 可能原因:centos里面的redis 服务没有启动。 ./redis-server redis.conf

    可能原因:centos里面的redis 服务没有启动。


    ./redis-server redis.conf

    展开全文
  • 项目无法连接redis

    2020-10-23 17:08:14
    原来是新装的redis必须要修改配置,不然redis默认只允许同服务器之间的本机连接,不允许远程连接。 具体配置:redis的配置文件中把bind 127.0.0.1注释掉,然后关掉redis的安全模式,经测试成功连到redis ...

    项目无法连接到redis
    前端时间项目上线默认使用的redis,结果项目在启动的时候一直报redis无法连接的错误。原来是新装的redis必须要修改配置,不然redis默认只允许同服务器之间的本机连接,不允许远程连接。
    具体配置:redis的配置文件中把bind 127.0.0.1注释掉,然后关掉redis的安全模式,经测试成功连到redis

    展开全文
  • 最近在学redis、Storm drpc等框架的时候都出现了本地主机的客户端无法正常连接虚拟上的服务端。在经过一段时间的排查后,发现最终都是同一个原因,不过被我忽视了。为了以后遇到类似的问题可以节省时间,所以在...

    最近在学redis、Storm drpc等框架的时候都出现了本地主机的客户端无法正常连接虚拟机上的服务端。在经过一段时间的排查后,发现最终都是同一个原因,不过被我忽视了。为了以后遇到类似的问题可以节省时间,所以在这里记录下来。
    redis报错如下:

    ERROR o.a.s.d.executor - 
    redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
    Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out
    Caused by: java.net.SocketTimeoutException: connect timed out
    

    解决方案:
    1.我查看了IP地址和端口号,没有问题。
    2.尝试systemctl stop firewall关闭firewall防火墙,发现firewall在storm测试的时候为了省事儿已经被我关了。
    3.经过了很长时间的尝试还是没好,就在将要放弃的时候,突然想到会不会是centos的iptables 将请求过滤掉了。尝试让redis的默认端口6379允许通过,/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT最终解决。
    Storm drpc报错如下:

    Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: org.apache.storm.thrift.transport.TTransportException: java.net.ConnectException: Connection timed out: connect
    Caused by: java.lang.RuntimeException: org.apache.storm.thrift.transport.TTransportException: java.net.ConnectException: Connection timed out: connect
    Caused by: org.apache.storm.thrift.transport.TTransportException: java.net.ConnectException: Connection timed out: connect
    Caused by: java.net.ConnectException: Connection timed out: connect
    

    由于在遇到这个问题之后没有及时解决,导致后面又遇到了同样的问题,花费了大量的时间。
    解决方法同上,最终在iptables中开启对应端口,/sbin/iptables -I INPUT -p tcp --dport 3772 -j ACCEPT问题解决。
    吸取教训,以后发生类似连接问题,先查firewall和iptables,节省时间;遇到问题及时解决,否则会碰到同样的问题。

    展开全文
  • <code>2021-01-21 16:49:00.334 ERROR 3512 --- [sson-netty-4-31] o.r.client.handler...我的服务会无法连接,在redis客户端能正常连接以上ip端口,但是根据这个日志 我无法确定具体的原因在什么地方</p>
  • Redis Desktop Manager无法连接redis

    千次阅读 2018-09-28 11:30:14
    本地调用redis数据库 在命令行中用redis-server redis.windows.conf命令启动redis数据库,出现如下错误: 解决办法:在命令行中用redis-server...解决办法:修改redis.conf文件,将bind 127.0.0.1 修改为本机的i...
  • 局域网无法连接redis端口

    千次阅读 2018-04-12 14:20:59
    telnet不通redis端口,本机的客户端可以使用redis-cli -h 127.0.0.1 -p 6379连接,但是redis-cli -h ip -p 6379无法连接,远程客户端也无法连接redis.conf属性:1.bind#By default, if no “bind” configuration ...
  • 工作中,我们难免需要去连接别人的redis,这个时候,直接以ip进行连接,却提示连接失败(无法连接),可以将 protectedmode 设置为no 通过命令 config get protected mode来获取它的值,然后 通过 set 去进行更改;...
  • 解决Redis Desktop Manager无法连接redis

    千次阅读 2017-12-19 15:36:34
    注释以下绑定的主机地址 【这个配置默认只有本机访问】 # bind 127.0.0.1 2、修改redis服务器的参数配置 修改redis的守护进程为no ,不启用 127.0.0.1:6379> config set daemonize "no" 3、...
  • 解决: 找到目录下redis.conf文件 1.外网ping redis服务器是否成功 2.注释只允许本机访问ip 3.设置redis密码,默认情况redis自身保护不允许未设置密码访问
  • 原来: bind 127.0.0.1 代表本地回环地址,访问redis服务只能通过本机的客户端连接,而无法通过远程连接 修改为:将此行注释或者讲ip改成0.0.0.0 这样就能接受所有来自于可用网络接口的连接 2.修改protected mode ...
  • 1.1 连接不上redis服务

    2017-11-01 00:47:41
    telnet不通redis端口,本机的客户端可以使用redis-cli -h 127.0.0.1 -p 6379连接,但是redis-cli -h ip -p 6379无法连接,远程客户端也无法连接 在配置文件redis.conf中,默认的bind 接口是127.0.0.1,也就是本地回环...
  • redis连接工具无法连上docker中redis

    千次阅读 2019-10-14 09:49:55
    window10系统刚装了docker,通过Docker Quickstart Terminal或cmd启动redis,但是通过redis client manager连接本机127.0.0.1的6379一直连不上。 按照网上配置的conf文件,启动时挂上了该文件,但一直无法连接。 ...
  • 安装RedisRedisDesktopManager无法连接 1.查看端口,发现端口不通 2.修改安装redis的目录的redis.conf文件,把bind改为虚拟机的本机ip 3.关闭虚拟机的防火墙  #1.查看防火墙状态 #2.关闭防火墙   4.重启...
  • 不管是spring还是原生jedis连接redis,如果连不上多半是linux服务器的...2 redis.conf配置注释掉 bind 127.0.0.1,redis默认绑定了本地ip,只允许本机使用,所以需要注释 3Alternatively you can just disable th...
  • 远程无法连接CentOS上安装的Redis

    千次阅读 2018-07-15 00:37:42
    虚拟机CentOS7上安装了redis,并且成功启动,在主机上无法连接。1)修改redis.conf配置文件build在配置文件redis.conf中,默认的bind 接口是127.0.0.1。这样的话,访问redis服务只能通过本机的客户端连接,而无法...
  • Redis服务器远程无法连接

    千次阅读 2019-06-17 19:35:16
    在自己的腾讯云服务器上,部署了redis,部署成功后,使用本机连接服务器redis,提示端口不通的情况。 问题排查 1、服务器是使用的腾讯云,首先想到的是安全组的端口白名单是否未打开,在安全组配置中进行检查: ...
  • 2.修改安装redis的目录的redis.conf文件,把bind改为虚拟机的本机ip 3.关闭虚拟机的防火墙 #1.查看防火墙状态 [root@localhost src]# service iptables status Table: filter Chain INPUT (policy ACCEPT...
  • 1)redis.conf中的bind配置,bind的默认是 127.0.0.1 只可本机访问,我们改为 bind 0.0.0.0 即所有地址均可访问。 2)centOS有防火墙,没有开放6379端口 centOS6关闭防火墙命令:sevice iptables stop centOS7...
  • 一次REDIS无法连接的故障排除 其实前段时间redis一直运行正常,今晚突然连接不上了,用telnet 也不行,用redis管理工具也不行。 首先打开阿里云安全规则,6379端口已经添加了,检查redis.conf也没有问题,IP绑定为...
  • 问题描述 个人基于ubuntu16环境下搭建PHP7+swoole+easyswoole的开发环境,由于没有Redis连接池,因此个人...本机命令行下能通过redis-cli正常连接redis-server并通过auth,但是程序无法连接,报错 redis server wen...
  • 如端口为6379 1:查看端口是否开放 2:查看配置文件 ... 绑定IP为本机外部可访问IP  测试是否成功  方法1:ps -ef | grep redis   mysql 13184 13102 0 17:02 pts/1 00:00:00 ./redis-server ...
  • 原因:另一个同事需要连接我的本地redis进行开发,ok,大方的我当然得答应了。 ... 不过,deng deng deng deng...将bind 127.0.0.1 (指定一台机器使用,只能本机) 修改成为 bind 0.0.0.0(代表所有的ip地址) ...
  • 远程连接redis

    2016-12-29 10:47:00
    1、在ubuntu上的redis... 注释掉本机,局域网内的所有计算机都能访问。  bind localhost 只能本机访问,局域网内计算机不能访问。  bind 局域网IP 只能局域网内IP的机器访问, 本地localhost都无法访问。  验...
  • Redis无法局域网访问,java.io.IOException: 远程主机强迫关闭了一个现有的连接 最近在尝试学习Redis,本地搭建Redis服务器,出现虚拟机中客户机无法访问的问题 工具:VMware ,redis-3.2.1,windows服务器,centOs7...
  • Redis的远程连接

    2021-04-18 19:51:16
    bind 127.0.01 注释掉 允许除本机外的机器访问Redis服务 requirepass 设置密码 设定数据库密码 (有些情况下不设定密码是无法进行远程连接访问的) 八 Docker 安装Redis 安装单机版Redis 1、搜索redis docker search ...
  • 远程连接Redis数据库

    千次阅读 2018-12-27 08:32:17
     注释掉本机,局域网内的所有计算机都能访问。  bind localhost 只能本机访问,局域网内计算机不能访问。  bind 局域网IP 只能局域网内IP的机器访问, 本地localhost都无法访问。  验...

空空如也

空空如也

1 2 3 4 5 6
收藏数 112
精华内容 44
关键字:

无法连接本机redis

redis 订阅