Linux中redis客户端连接不上redis服务器

1、Linux系统中客户端连接不上服务器

1、问题描述
  当我们在Linux中安装完成redis后,并在启动文件redis.conf中添加如下的配置后:

daemonize yes

在这里插入图片描述

先启动服务端redis-server,通过下面的指令查看6379端口,可以看到redis-server也在正常监听:

lsof -i:6379

然后通过下面的指令启动客户端redis-cli:

redis-cli -p 6379

发现控制台报错:

Could not connect to Redis at 192.168.10.101:6379: Connection refused

但是客户端使用下面的指令却可以连接redis服务器:

redis-cli -h 192.168.10.101 -p 6379

2、解决方法

主要是我修改了配置文件redis.conf里面的绑定(bind)端口,我们只需要将下面的端口打开即可:

bind 127.0.0.1

此时通过下面的指令就可以重新启动客户端了:

redis-cli -p 6379

  但是,如果我们使用IDEA客户端远程连接Redis,会发现客户端有下面的报错信息:

JedisConnectionException: SocketTimeoutException

因此,我们需要将其配置成下面的形式:

bind 127.0.0.1 192.168.10.101

这样的话,在Linux本地和IDEA远程都可以连接Redis了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值