`
hujinpeng2005
  • 浏览: 4320 次
文章分类
社区版块
存档分类
最新评论

生产环境redis重启后,设置形成集群

阅读更多
redis 规划

ip 端口   主/从        slots

172.19.149.126:9001 master1     (1-5000)

172.19.149.126:  9002  slave3

172.19.149.126:  9003  master2    (5001-10000)

172.19.149.127:  9001  slave2

172.19.149.127:  9002  master3    (10001-16383)

172.19.149.127:  9003  slave1


操作步骤

1 master节点相互 meet 形成集群

cluster meet  172.19.149.126 9001

2 修改配置文件 例如 node-9001.cnf  , master1设置slots 0-5000 , master2  5001-10000  , master3   10001-16383

3  slave 节点 meet 进来

4  设置slave节点, 进入slave节点,执行

   cluster replicate 2b9ebcbd627ff0fd7a7bbcc5332fb09e72788835   (主节点nodeId)


命令

1 启动节点

redis-server /home/redis/cluster/9001/redis.conf > /home/redis/cluster/9001/log.txt 2>&1 &

2 进入节点命令行客户端

redis-cli -c -p 9001

3 列出节点信息 nodeId


cluster nodes

4 集群状态

cluster info
分享到:
评论

相关推荐

    Redis集群弱/空密码问题整改

    使用redis安装用户,在命令行连接上redis集群后,执行命令:config set requirepass 【自定义的强密码】,如: config set requirepass mypassword@#75@~ 然后执行 config rewrite 将配置密码持久化到redis配置文件...

    linux redis集群部署

    安装Ruby环境后,可以使用`redis-trib.rb`工具来创建集群: ```bash yum -y install ruby ruby-devel rubygems rpm-build gem install redis ``` 接下来使用`redis-trib.rb`工具创建集群: ```bash /usr/...

    rancher2.3.6部署redis集群配置教程.pdf

    标题中的“rancher2.3.6部署redis集群配置教程.pdf”暗示了这份文档是针对特定版本的Rancher软件(版本号2.3.6)的使用教程,旨在指导用户如何部署Redis集群。Rancher是一款开源的容器管理平台,可以用来部署、管理...

    redis集群批处理一键搭建

    RDB是在特定时间点生成数据库的快照,而AOF则是记录所有写操作的日志,当Redis重启时,可以通过重放这些日志恢复数据。 AOF文件(如`appendonly.aof`)就是保存了Redis执行的所有写命令的文本文件,用于在服务器...

    redis集群 三主三从模式

    5. **集群初始化**:启动后,需要执行特定的命令(如`redis-cli --cluster create`)来初始化集群,将节点们连接起来,并进行数据分片。 6. **测试与监控**:确认所有节点都已正确启动,并且数据可以在不同节点之间...

    Redis集群.docx

    【Redis集群】是一种分布式数据库解决方案,它允许将数据...注意,当主节点恢复时,手动操作是必要的,这可能会影响服务的连续性,因此在生产环境中需要考虑更高级的高可用解决方案,如哨兵(Sentinel)或Redis Cluster。

    docker-compose redis主从哨兵 redis多节点高可用 redis集群高可用

    - **持久化**:为了防止数据丢失,应启用Redis的RDB或AOF持久化机制,确保在容器重启后数据仍然可用。 - **安全策略**:虽然在开发环境中可能不那么重要,但在生产环境中,应考虑设置访问控制和密码保护。 - **监控...

    Redis-5.0.0集群配置

    针对Redis 5.0.0版本,需要在配置文件中开启集群模式,并根据实际需求设置相关的集群参数,如集群节点间的通讯端口、集群状态文件保存位置等。 #### 8. 启动Redis实例 启动Redis实例通常通过指定配置文件的方式...

    第6章 Redis集群环境部署.pptx

    ### 第6章 Redis集群环境部署 #### 一、主从复制 **概念与特点:** 主从复制是Redis实现高可用性的一种基础架构模式。它允许数据从一个服务器(称为Master)复制到一个或多个其他服务器(称为Slaves)。这种复制...

    redis集群搭建以及脚本启动

    在实际生产环境中,你可能还需要考虑其他因素,比如使用Supervisor或systemd等服务管理工具来确保Redis服务的自动重启,以及使用防火墙规则限制对外访问等。 总之,Redis集群的搭建与脚本启动是一项关键任务,它...

    ubuntu 14.04 ambari平台集成redis集群

    在本教程中,我们将深入探讨如何在Ubuntu 14.04操作...集成Ambari与Redis集群后,你将能够通过Ambari界面轻松管理Redis服务,包括查看运行状态、监控性能指标、调整配置、执行重启和升级等操作,极大地简化了运维流程。

    Redis持久化以及集群部署

    - 数据恢复速度快,重启后可以直接加载 RDB 文件快速恢复数据; - 占用存储空间较小,由于是快照,所以占用磁盘空间相对较少。 - **缺点**: - 数据可能存在丢失,因为是基于时间点的快照,所以如果在此期间发生...

    阿云里redis集群安装远程访问

    本文将详细介绍如何在阿里云环境中搭建Redis集群并实现远程访问。 首先,我们要理解Redis集群的基本概念。Redis集群是一种分布式解决方案,通过将数据分片(sharding)到多个节点来提高可扩展性和容错性。每个节点...

    redis集群文档

    主节点重启后,手动设置为主节点的从节点。 Redis的主从复制策略可以有效避免单点故障,提高系统的可用性,而无磁盘复制和宕机处理机制则进一步增强了系统的稳定性和容错能力。在实际应用中,根据业务需求选择合适...

    redis集群搭建手册.docx

    **Redis集群搭建手册** Redis,全称Remote Dictionary Server,是一种高性能的键值对数据库,以其丰富的数据类型、高效的内存管理以及支持持久化等特性,在分布式系统中被广泛应用于缓存、消息中间件以及数据存储等...

    redis教程及主从配置和集群搭建

    - 在每个节点上编辑 `redis.conf` 文件,启用集群模式并设置集群节点间通信的 IP 和端口。 - 使用 `redis-trib.rb` 工具初始化集群,指定节点 IP 和端口。 3. **注意事项**: - 需要确保所有节点的时间保持同步...

    Redis入门及集群环境搭建

    与 Memcached 相比,Redis 不仅支持简单的键值存储,还提供了更高级的数据类型和持久化机制,确保在服务器重启后数据不会丢失。 2. **认识 Redis** Redis 是一个用 ANSI C 编写的、面向 Posix 系统的持久化键值...

    redis集群方法大全

    当Redis实例重启时,会从该文件恢复集群状态。 4. **cluster-node-timeout**:定义了集群中节点之间的通信超时时间。该配置对于检测节点故障至关重要。 5. **bind**:指定Redis监听的IP地址。通常情况下,为了安全...

    基于ansible一键离线部署redis6.2.8容器版cluster集群工具

    7、支持一键部署所有节点或单个redis实例部署、启动、停止、重启、检查、移除等功能。 8、 支持数据目录、日志目录、端口、集群密码等参数的灵活配置。 9、 支持数据目录、日志目录、配置文件等持久化。

    redis集群安装

    ### Redis 集群安装详解 #### 一、前言 Redis 是一款广泛使用的开源内存数据结构存储系统,因其...通过以上步骤,可以在 Linux 环境下成功部署一个简单的 Redis 集群,并为其设置开机自启动。希望本文对您有所帮助!

Global site tag (gtag.js) - Google Analytics