精华内容
下载资源
问答
  • Redis 远程连接失败

    2019-05-14 17:56:21
    Windows 系统上 Java 程序连接 linux 上安装的 Redis 失败, 默认端口 6379 , 提示错误信息 redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool 可能原因 1. 连接IP...

    问题描述:

    Windows 系统上 Java 程序连接 linux 上安装的 Redis 失败, 默认端口 6379 , 提示错误信息

    redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
    

    可能原因

    1. 连接IP地址, 端口号或密码错误

    2. Redis 服务未启动:
    检测1: 后台进程是否存在
    ps -ef | grep redis
    检测2: 6379 端口是否在监听
    netstat -lntp | grep 6379
    检测3: 使用 redis-cli 客户端检测连接是否正常
    [root@root ~]# redis-5.0.4/src/redis-cli
    127.0.0.1:6379> ping
    PONG

    3. 连接被防火墙拦截:
    修改防火墙规则, 开放6379端口
    [root@root ~]# /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEP
    保存
    [root@root ~]# /etc/rc.d/init.d/iptables save
    重启防火墙
    [root@root ~]# /etc/init.d/iptables restart

    4. 检查配置文件 redis.conf 是否不允许外部访问
    检测端口是否可以访问:
    在 cmd 中运行 telnet 192.168.xxx.xxx 6379
    若可访问则会进入Telnet客户端,若无法访问会给出连接失败提示,修改配置文件
    [root@root ~]# vim redis-5.0.4/redis.conf
    修改 protected-mode 属性为 no
    redis.conf 中默认 bind 127.0.0.1 , 代表只有本机可以访问, bind 可加的是允许访问的 ip
    也可以直接注释掉这一行,这样所有机器都可以访问。
    保存配置文件,重启 Redis

    以上仅供参考

    展开全文
  • Redis远程连接失败

    千次阅读 2016-11-09 21:40:01
    在虚拟机Centos 中成功安装了 Redis ,开启...然后尝试wamp 下,基于 php redis extension ,远程连接redis 服务。出现如下错误; Fatal error: Uncaught exception 'RedisException' with message 'Redis server went

    前言

    在虚拟机Centos 中成功安装了 Redis ,开启redis 服务,同时redis-cli 测试存取数据也是ok的。

    然后尝试wamp 下,基于 php redis extension ,远程连接redis 服务。出现如下错误;

    Fatal error: Uncaught exception 'RedisException' with message 'Redis server went away' 

     

     

     

    1:redis bind 设置为127.0.0.1 即只允许本机访问。 修改redis.conf 默认配置文件 bind 0.0.0.0 

     2:selinux ,什么是selinux , 自行百度.  selinux的安全策略问题导致的访问失败。 sestatus 查看 selinux 状态

     

    setenforce 0 临时关闭current mode。 

    3.最后原因是linux 防火墙。在尝试以上方式依旧未能解决问题之后, 在通过代理google 解决方案时, 随意的一次尝试报了server dropped request 。提示了我,让我想到了安装nginx之后,也出现了怎么都无法访问的情况。 猜测是否是防火墙的原因导致的请求无法通过。 在 关闭防火墙之后,service iptables stop .  终于解决了上面的问题。

    展开全文
  • 1.linux中的中修改redis的配置文件redis.conf 如果还是连接不上,肯定是防火墙没有给redis开放端口号 2.直接执行 sudo ufw allow 6379/tcp 提示 Rule added Rule added (v6) ...远程连接就可以了。...

    1.linux中的中修改redis的配置文件redis.conf
    这里写图片描述

    如果还是连接不上,肯定是防火墙没有给redis开放端口号

    2.直接执行 sudo ufw allow 6379/tcp
    提示
    Rule added
    Rule added (v6)

    在reids的配置文件的目录,重新启动redis服务器 redis-server redis.conf

    远程连接就可以了。

    展开全文
  • Linux环境:ubuntu16.04Redis服务端版本:3.2.6Redis客户端下载链接:https://redisdesktop.com/download省略Linux系统安装Redis教程,网上安装教程很多;...点击Test Connection按钮测试连接,连接失败!什么...

    Linux环境:ubuntu16.04

    Redis服务端版本:3.2.6

    Redis客户端下载链接:https://redisdesktop.com/download

    省略Linux系统安装Redis教程,网上安装教程很多;建议用tar.gz包安装

    下载RedisDesktopManager客户端,输入服务器IP地址,端口(缺省值:6379);点击Test Connection按钮测试连接,连接失败!

    1-191112153234535.png

    什么问题呢?原因是Redis默认只支持本地链接,输入进程命令查看得知(127.0.0.1:7000)

    wl@ubuntu:~/hproj/redis-3.0/redis-3.2.6/src$ ./redis-cli shutdown

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

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

    wl@ubuntu:~/hproj/redis-3.0/redis-3.2.6/src$ ps -ef | grep redis

    wl        12046   1416  0 10:50 ?        00:00:20 /home/wl/hproj/redis-3.0/redis-3.2.6/src/redis-server 127.0.0.1:7001 [cluster]

    wl        12047   1416  0 10:50 ?        00:00:20 /home/wl/hproj/redis-3.0/redis-3.2.6/src/redis-server 127.0.0.1:7000 [cluster]

    wl        12048   1416  0 10:50 ?        00:00:20 /home/wl/hproj/redis-3.0/redis-3.2.6/src/redis-server 127.0.0.1:7004 [cluster]

    wl        12049   1416  0 10:50 ?        00:00:20 /home/wl/hproj/redis-3.0/redis-3.2.6/src/redis-server 127.0.0.1:7002 [cluster]

    wl        12050   1416  0 10:50 ?        00:00:20 /home/wl/hproj/redis-3.0/redis-3.2.6/src/redis-server 127.0.0.1:7003 [cluster]

    wl        12059   1416  0 10:50 ?        00:00:20 /home/wl/hproj/redis-3.0/redis-3.2.6/src/redis-server 127.0.0.1:7005 [cluster]

    wl        14070   8680  0 13:52 pts/21   00:00:00 grep --color=auto redis

    把集群的redis全部kill命令全部kill掉,问题解决:编辑redis.conf配置文件;注释掉61行本地链接限制以及80行配置修改为no

    61 # bind 127.0.0.1

    80 protected-mode no

    读取最新配置文件并重启,查看Redis进程情况!都开放IP链接权限了,怎么还是127.0.0.1:6379!!再查看进程情况:

    哇塞,*.6379,这意味着已经成功开放IP访问权限了。万事俱备,只欠点击RedisDesktopManager客户端测试链接按钮了。好,走起。

    当你信心满满的时候,现实总泼你一盆冷水来清醒!链接失败,链接失败,我都不好意思截图上传了!!这又是闹哪样啊?还让我活不???

    左思右想,突然,我想到一个词——防火墙

    编辑Linux防火墙

    加入防火墙规则:-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT

    表格:filter

    重启Linux防火墙

    点击 “测试连接” 按钮测试连接,显示 “连接Redis 服务器成功”,问题解决了。

    1-191112153411c5.png

    总结

    以上所述是小编给大家介绍的RedisDesktopManager无法远程连接Redis解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

    展开全文
  • 确认ip端口没错,那么可能是redis配置禁止远程连接,或者linux没有开启该端口 一、redis.conf配置 # bind 127.0.0.1 这个需要注释掉 protected-mode no 二、开启端口(假设端口为6379) 检查端口是否开启 ...
  • linux redis安装以及RedisDesktopManager连接失败的情况 linux 官网 https://redis.io/download 安装 官网网页底部 偷懒了 * RedisDesktopManager连接失败的情况 解决方法一 1 修改 配置文件redis...
  • Linux安装redis无法远程连接的问题,做了以下的所有步骤还是没有解决 1.配置了安全组规则 2.注释了bind,允许远程连接,开启后台进程 下图是redis状态、防火墙状态与连接失败的图
  • 确认防火墙中的redis端口是否开放,没有永久开放,然后重启防火墙,如果是自己用linux 可以直接关闭防火墙 firewall-cmd --query-port=6379/tcp #只查看对应的端口 firewall-cmd --get-active-zones #拿到zone名称...
  • redis 远程连接不上

    2018-11-30 17:21:44
    必须修改redis.conf文件(Linux) ,按网上修改后,还是无效,服务器的话必须打开6379端口 用 kill -9 进程号,发现每次杀死一个又立马创建了一个 百度后, /etc/init.d/redis-server ...远程连接失败redis进程: ...
  • linux服务器上需要安装redis,来做缓存,和高频数据缓冲通道。闲暇时抽出时间,详细写下怎么安装、配置、启动redis数据库 1·redis安装 安装步骤 下载:打开redis官方网站,推荐下载稳定版本(stable) wget ...
  • Redis一般跑在Linux系统上,所以在安装完Redis之后,在windows上我使用了RedisDesktopManager远程连接LinuxRedis。 以下的Linux命令都是在Redis安装目录下进行的 首先我在Linux系统上启动Redis服务 src/redis-...
  • Linux环境:ubuntu16.04Redis服务端版本:3.2.6Redis客户端下载链接:...点击 “连接测试” 按钮测试连接,连接失败!什么问题呢?原因是Redis默认只支持本地链接,输入进程命令查看得知(127.0.0.1:7000...
  • 其实很多远程无法访问的情况都是由于端口没有对外开放造成成,如你要访问部署在阿里云上的mysql时,需要到阿里云的控制台开放对应的端口(默认为3306) 原因2:redis本身默认设置不允许外网访问,需要修改配置文件 ...
  • 一、redis安装 redis安装非常简单,官网介绍的很清楚,详细查看 1,下载 [root@izbp1b498epn4trb75oykez local]# wget http://download.redis.io/releases/redis-5.0.4.tar.gz 2,创建redis目录 [root@izbp1b498...
  • 其实很多远程无法访问的情况都是由于端口没有对外开放造成成,如你要访问部署在阿里云上的mysql时,需要到阿里云的控制台开放对应的端口(默认为3306) 原因2:redis本身默认设置不允许外网访问,需要修改配置文件 ...
  • Linux环境:ubuntu16.04Redis服务端版本:3.2.6Redis客户端下载链接:https://redisdesktop.com/download省略Linux系统安装Redis教程,网上安装教程很多;...点击Test Connection按钮测试连接,连接失败!什么...
  • 1.注释redis.conf文件中的:bind 127.0.0.1修改为自己的IP ...如果连接失败,表示CentOS的6379端口没有开启 4.开启端口 输入firewall-cmd --query-port=6379/tcp,如果返回结果为no,那么证明6379...
  • 远程连接redis失败解决方法 问题 打开redis可视化工具,配置信息 点击Test Connection,提示连接失败 解决方法 在linux中进入redis的目录下cd /usr/local/redis5.0.7(这是我的redis的下载路径) 然后找到redis....
  • 2.linux本地能使用,远程连接不上,修改配置文件 redis.conf bind 127.0.0.1 protected-mode yes  找到上面两行(没有在一起,一个六十几行,一个八十几行) 修改如下 # bind 127.0.0.1...
  • redis远程连接服务端常见错误解决

    千次阅读 2019-11-20 17:11:07
    首先 在服务器端把6379端口开放 开放6379端口 /sbin/iptables -I INPUT -p tcp --dport 6379 -j ...安装redis时,Redis 的配置文件默认是绑定本地ip的,所以我们要去系统中找到bind 127.0.0.1, 然后把它注释掉,那么...
  • 自己本人在测试远程连接Redis是否成功时出现了如下的一个错误: /** * @author Coming * @date 2021/6/20 21:37 */ public class TestPing { public static void main(String[] args) { Jedis jedis = new ...
  • redis开启远程连接

    千次阅读 2018-09-28 10:55:15
    Linux服务器上搭建好redis后,需要在客户端使用工具进行远程连接redis数据库,发现连接失败。解决办法: 检查端口是否可ping通:telnet 172.23.1.66 6379。发现不可ping通,并提示解决办法。 修改配置文件...
  • 我在远程linux上部署了redis服务并在linux本地连接成功,但是在远程windows上用Jedis(或redis客户端)连接失败。 代码如下: public static void main(String[] args) { Jedis jedis = new Jedis("192.168.31.150...
  • 错误截图(背景:在本地使用可视化工具Redis Desktop Manager远程连接Linux服务器上的 Redis无法连接,非Docker容器中) 连接失败原因:你的 Redis 没有设置连接的密码。只需要设置一个连接客服端的密码即可解决。 ...
  • https://www.cnblogs.com/kevin860/articles/11364358.html
  • 首先你要排除几点 1.conf文件的bind 是否全部注释或者修改0.0.0。9 2.requiredpass 是否修改为yes 3.protected-mode是否修改为yes 如果上面都操作过在进行图片的操作 解决...然后kill -9 杀掉redis进程 链接 ok ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,699
精华内容 3,479
关键字:

linuxredis远程连接失败

linux 订阅
redis 订阅