返回顶部
分享到

linux部署redis集群遇到的问题及解决

Redis 来源:互联网 作者:佚名 发布时间:2025-08-03 10:14:09 人浏览
摘要

版本信息: redis:5.0.8 linux服务器:CentOS 7 不同版本问题处理方式可能有所不同 1、在java程序中,连接不上redisCluster 报错信息: no reachable node in cluster 原因: 创建集群时,使用了127.0.0.1,要改

版本信息:

  • redis:5.0.8
  • linux服务器:CentOS 7

不同版本问题处理方式可能有所不同

1、在java程序中,连接不上redisCluster

报错信息:

no reachable node in cluster

原因:

创建集群时,使用了127.0.0.1,要改为公网ip才行。

redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002

解决方法:

  • 改为 redis-cli --cluster create 公网ip:7001 公网ip:7002去启动。

2、redis-cli --cluster create 公网ip:7001 公网ip:7002执行超时

原因:

  • 没开通7001、7002端口号没开通。

解决方法:

1

2

3

4

5

6

7

8

--开通7001端口号

firewall-cmd --zone=public --add-port=7001/tcp --permanent

 

--重启防火墙

systemctl restart firewalld.service

 

--查询7001端口号是否开通

firewall-cmd --list-ports

3、redis集群一直卡着 Waiting for the cluster to join...

原因:

  • redis集群不仅需要开通redis客户端连接的端口,而且需要开通集群总线端口
  • 集群总线端口为redis客户端连接的端口 + 10000
  • 如redis端口为7001
  • 则集群总线端口为17001

解决方法:

  • 开通17001端口。

4、(error) MOVED 11469 192.168.163.249:7002

原因:

  • 启动集群模式(缺少了"-c"):

1

redis-cli -c -h yourhost -p yourpost


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • shell脚本批量导出redis key-value方式
    1 背景 需求:工作中需要导出线上redis数据,但需避免使用keys命令全量扫描,导致瞬间响应卡顿,从而引发超时等问题 方法:最安全的方式
  • redis通用配置类的使用

    redis通用配置类的使用
    redis通用配置类 作用 处理Springboot使用 RedisTemplate过程中的编码问题 现象如下,看数据的时候不方便 所以添加一下的配置类之后,就可以了
  • linux部署redis集群遇到的问题及解决
    版本信息: redis:5.0.8 linux服务器:CentOS 7 不同版本问题处理方式可能有所不同 1、在java程序中,连接不上redisCluster 报错信息: no reachable
  • Redis中对大Key进行处理方式

    Redis中对大Key进行处理方式
    什么是大key 很多铁子可能会认为大key,是这个key的值很大其实不是,而是key的value值很大一般对于下面这些我们可以称为大key. String 类型值
  • 一文浅析如何在Redis中实现缓存功能
    Redis 是一种高性能的键值存储系统,广泛用于实现缓存功能。它通过将数据存储在内存中,能够快速读写数据,从而显著提高应用程序的性
  • Redis Cluster模式配置
    分片 一、分片的本质与核心价值 问题根源 单机 Redis 存在内存容量和吞吐量瓶颈,分片通过将数据分散到多个节点解决此问题。 核心价值
  • Redis中的Lettuce使用介绍
    Lettuce 是一个高级的、线程安全的 Redis 客户端,用于与 Redis 数据库交互。它提供了许多方法来配置连接池的参数,例如最大连接数、最小空
  • redis过期key的删除策略
    在使用redis的过程中,不免会产生过期的key,而这些key过期后并不会实时地马上被删除,当这些key数量累积越来越多,就会占用很多内存,因
  • React实现组件之间通信的几种常用方法
    React 中如何实现组件之间的通信? 1. Props 传递 最直接的通信方式是通过 props 将数据从父组件传递给子组件。父组件通过属性将数据传递给
  • redis-cli常用命令使用介绍
    1 redis-cli连接redis服务 1.1 无密码本地登录 1 2 3 4 5 redis-cli redis 127.0.0.1:6379 redis 127.0.0.1:6379 PING PONG 1.2 指定ip、端口、密码 1 redis-cli -h [ip] -p
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计