Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >redis连接时报错:Could not connect to Redis at 192.168.1.21:6379: Connection refused

redis连接时报错:Could not connect to Redis at 192.168.1.21:6379: Connection refused

作者头像
全栈程序员站长
发布于 2022-09-07 06:03:39
发布于 2022-09-07 06:03:39
42000
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

brew install redis 安装好redis

用terminal连接redis查看状态时时出现错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@admin2 bin]# redis-cli -h 192.168.1.21 info Replication
Could not connect to Redis at 192.168.1.21:6379: Connection refused

但是查看127.0.0.1状态时,却是完好无损的,能够出现所要查看的状态信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@admin2 bin]# redis-cli -h 127.0.0.1 info Replication
# Replication
role:slave
master_host:192.168.1.21
master_port:6379
master_link_status:down
master_last_io_seconds_ago:-1
master_sync_in_progress:0
slave_repl_offset:1
master_link_down_since_seconds:1536458613
slave_priority:100
slave_read_only:1
connected_slaves:0
master_replid:d426c9f4ca894232a5264edcca622dd9c7628adf
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
[root@admin2 bin]# 

这是什么原因导致的呢?难道是因为缺少一定的配置信息才导致的这个情况吗?

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136416.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Redis 主从复制
Redis有两种不同的持久化方式,Redis服务器通过持久化,把Redis内存中持久化到硬盘当中,当Redis宕机时,我们重启Redis服务器时,可以由RDB文件或AOF文件恢复内存中的数据。
星哥玩云
2022/09/15
2660
Redis 主从复制
docker搭建redis集群
运行redis镜像 首先使用docker启动3个redis容器服务,分别使用到6379、6380、6381端口 docker run --name redis-6379 -p 6379:6379 -d docker.io/redis redis-server docker run --name redis-6380 -p 6380:6379 -d docker.io/redis redis-server docker run --name redis-6381 -p 6381:6379 -d docker.io/redis redis-server 查看运行 docker ps -a 使用如下命令查看容器内网的ip地址等信息 docker inspect containerid(容器id) 3个redis的内网ip地址为: redis-6379:172.17.0.2:6379 redis-6380:172.17.0.3:6379 redis-6381:172.17.0.4:6379 进入docker容器内部,查看当前redis角色(主还是从) docker exec -ti 4934df3626d0 /bin/bash root@4934df3626d0:/data# redis-cli 127.0.0.1:6379> info replication # Replication role:master connected_slaves:0 master_replid:e7a53b1a1c968d28f0950feed7d630406283f612 master_replid2:0000000000000000000000000000000000000000 master_repl_offset:0 second_repl_offset:-1 repl_backlog_active:0 repl_backlog_size:1048576 repl_backlog_first_byte_offset:0 repl_backlog_histlen:0 可以看到当前3台redis都是master角色,使用redis-cli命令修改redis-6380、redis-6381的主机为redis-6379 127.0.0.1:6379> SLAVEOF 172.17.0.2 6379 127.0.0.1:6379> info replication # Replication role:slave master_host:172.17.0.2 master_port:6379 master_link_status:up master_last_io_seconds_ago:2 master_sync_in_progress:0 slave_repl_offset:28 slave_priority:100 slave_read_only:1 connected_slaves:0 master_replid:abbae95bc3fbe0c85832f8701f0daf15cd7f060e master_replid2:0000000000000000000000000000000000000000 master_repl_offset:28 second_repl_offset:-1 repl_backlog_active:1 repl_backlog_size:1048576 repl_backlog_first_byte_offset:1 repl_backlog_histlen:28 6380 6381都这样做 至此,redis下的主从配置就ok了。 配置Sentinel哨兵 Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。 自动故障迁移(Automatic failover): 当一个主服务器不能正常工作时, Sentinel 会开始一次自动故障迁移操作, 它会将失效主服务器的其中一个从服务器升级为新的主服务器, 并让失效主服务器的其他从服务器改为复制新的主服务器; 当客户端试图连接失效的主服务器时, 集群也会向客户端返回新主服务器的地址, 使得集群可以使用新主服务器代替失效服务器。 具体介绍可参考:http://redisdoc.com/topic/sentinel.html 接下来直接进入3台redis容器内部进行配置 docker exec -ti 容器id /bin/bash 进入根目录创建
似水的流年
2019/12/06
8870
Redis的主从集群环境搭建
host1:192.168.1.9:6379                     192.168.1.9:6380 host2:192.168.1.106:6379                     192.168.1.106:6380 host3:192.168.1.110:6379                     192.168.1.110:6380 注意: (1)在建立redis的cluster环境时必须清空所有redis服务的所有key-value数据,没有任何数据 (2)每个 redis node 节点采用相同的硬件配置、相同的密码
星哥玩云
2022/08/18
6160
redis的实际操作部署模式(一)
对于redis来说,它有四种部署模式,分别是单机模式、主从模式、哨兵模式和集群模式,他们的使用场景有些区别,当然也是越来越复杂,可靠性越来越高。
灰子学技术
2020/11/09
4730
Redis 主从复制
前段时间记录了下 Redis 持久化的内容 回顾 。现在聊下 Redis 的主从复制,简单点的有一主一从、一主二从的配置,复杂点的例如哨兵模式。今天先从简单的入手,以一主二备配置来说,哨兵模式后续再补充。
charmsongo
2021/01/10
2880
搭建 Redis 主从+哨兵集群
纯粹是为了记录搭建的过程。忘了就翻来看看。 下载编译 下载: $ wget http://download.redis.io/releases/redis-5.0.3.tar.gz 解压: $ tar -zxvf redis-5.0.3.tar.gz 编译: $ make install PREFIX=/opt/redis/redis-5.0.3 拷贝配置文件: $ cp redis.conf /opt/redis/redis-5.0.3/bin $ cp redis-sentinel.conf /o
张乘辉
2019/11/11
3490
Redis进阶:哨兵集群
测试主从结构的高可用失败,单独使用主从复制,只能做到数据的备份,无法使任何一个从节点在主节点宕机后启动为主节点继续提供服务,redis中提供主从高可用的技术为哨兵模式。
云飞扬
2022/03/24
3600
Redis进阶:哨兵集群
Redis系列:高可用哨兵方案部署
Sentinel是Redis的高可用性(HA)解决方案,由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进行下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。
BUG弄潮儿
2020/10/19
5150
Redis系列:高可用哨兵方案部署
Redis系列之主从复制集群搭建
在上一篇博客,我们已经知道怎么搭建一个redis单机版,这篇博客基于之前的基础,来搭建一个redis主从同步,本博客框架是一主二从,一个主节点,其它两个从节点
SmileNicky
2024/05/24
1300
Redis系列之主从复制集群搭建
Redis主从复制(二)
上篇文章和小伙伴们一起搭建了redis主从复制环境,但是还不完善,本文我想再和小伙伴们聊聊主从复制环境搭建的一些细节。
江南一点雨
2018/07/31
4260
Redis主从复制(二)
Redis之主从复制1
前面的两篇文章给大家介绍了Redis的两种持久化方式RDB和AOF,两种方式各有各的优缺点,本文给大家介绍Redis的主从复制,算是Redis的第三种持久化方式。
用户4919348
2019/04/02
3550
Redis之主从复制1
面试官:介绍一下 Redis 主从模式
小码内心困惑:在小公司业务量也不大,单机的 Redis 完全够用,也不会发生宕机问题啊。面试要问到 Redis 集群该怎么办呢?
用户10384376
2023/02/26
4900
面试官:介绍一下 Redis 主从模式
Redis进阶:主从复制
如下图,当前的三个redis节点实例无法做到高可用,一旦有一台redis服务器宕机之后,那么缓存在这台服务器上的数据就不能使用缓存来获取,还会直接访问数据库,访问请求达到一定数量就会产生雪崩。
云飞扬
2022/03/24
2810
Redis进阶:主从复制
Redis搭建Sentinel实验环境
在物理机上启动3台物理机,IP地址分别为:192.168.56.4,192.168.56.5,192.168.56.6。 1.确保3台虚拟机的网络是相互联通的。 2.确保已经在3台虚拟机上安装了redis(本示例中使用redis-6.2.4),参考centos 6.8安装redis。 3.sentinel部署架构设计如下:
编程随笔
2022/10/31
3480
Redis搭建Sentinel实验环境
docker搭建redis集群
今天我们使用docker搭建redis集群,docker我们就不详细介绍了,都是些简单命令,有机会在写几篇docker的文章,只要你按照我的的步骤搞,redis集群就很容易搭建成功。
小土豆Yuki
2020/06/15
1.2K0
第五章· Redis主从复制介绍
1)使用异步复制。 2)一个主服务器可以有多个从服务器。 3)从服务器也可以有自己的从服务器。 4)复制功能不会阻塞主服务器。 5)可以通过复制功能来让主服务器免于执行持久化操作,由从服务器去执行持久化操作即可。
DriverZeng
2022/09/26
5460
第五章· Redis主从复制介绍
Redis主从复制
环境说明: - Master:172.18.250.208 [node1] - Slave 1:172.18.251.4 [node2] - Slave 2:172.18.252.113 [node2] 时间同步 这是保证redis主从复制正确工作的基础 # ntpdate 172.18.0.1 安装redis 分别在各个节点安装redis, 并设置为开机自启。 [root@node1 ~]# yum -y install redis #Slave节点亦同 [root@node1 ~]# systemc
用户1456517
2019/03/05
5490
Redis多实例及主从环境搭建
之前的文章《Redis介绍及CentOS 7安装redis 4.0详细步骤》介绍了Redis4.0单实例的安装,在实际的生产中,单实例存在的非常少,所以下面我们就在上述的基础上,部署Redis多实例及主从复制环境;
SEian.G
2021/03/03
7940
redis学习(十八)
主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点 (master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。 Master以写为主,Slave 以读为主。
崔笑颜
2020/09/22
4110
redis学习(十八)
Redis各种模式部署及工作原理-单节点、主从复制、redis-sentinel(哨兵)以及redis-cluster(集群)
要用好Redis这把利剑,先得把Redis环境摸透,今天就和大家一起玩一下Redis的部署方案。
行百里er
2020/12/02
2.3K0
Redis各种模式部署及工作原理-单节点、主从复制、redis-sentinel(哨兵)以及redis-cluster(集群)
相关推荐
Redis 主从复制
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验