2021年1月12日

Redis——集群(cluster)

摘要: 前言 在前面的文章中,已经介绍了Redis的几种高可用技术:持久化、主从复制和哨兵,但这些方案仍有不足,其中最主要的问题是存储能力受单机限制,以及无法实现写操作的负载均衡。 Redis集群解决了上述问题,实现了较为完善的高可用方案。本文将详细介绍集群。 主要内容包括:集群的作用;集群的搭建方法及设计 阅读全文

posted @ 2021-01-12 11:12 曹伟雄 阅读(2915) 评论(0) 推荐(0) 编辑

Redis——哨兵(sentinel)

摘要: 前言 Redis主从复制的作用有数据热备、负载均衡、故障恢复等;但主从复制存在的一个问题是故障恢复无法自动化。 本文将要介绍的哨兵,它基于Redis主从复制,主要作用便是解决主节点故障恢复的自动化问题,进一步提高系统的高可用性。 一、作用和架构 1. 作用 在介绍哨兵之前,首先从宏观角度回顾一下Re 阅读全文

posted @ 2021-01-12 11:11 曹伟雄 阅读(1216) 评论(0) 推荐(0) 编辑

Redis——主从复制

摘要: 前言 Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份); 而主从复制则侧重解决数据的多机热备。此外,主从复制还可以实现负载均衡和故障恢复。 一、主从复制概述 主从复制,是指将一台Redis服务器的数据,复制 阅读全文

posted @ 2021-01-12 11:09 曹伟雄 阅读(191) 评论(0) 推荐(0) 编辑

Redis——版本升级&数据迁移

摘要: 前言 最近在做中间件升级工作,发现服务器redis版本较低3.2.3,为了更好利用redis新特性,于是打算把redis升级到新版本6.0.9。 注意:redis 偶数为稳定版本,奇数为开发版本。下面是升级版本的两种方法: 线上平滑升级 离线手动升级 线上平滑升级 为了能够降低服务中断时间对应用产生 阅读全文

posted @ 2021-01-12 11:07 曹伟雄 阅读(9741) 评论(0) 推荐(1) 编辑

Redis——6.0集群安装部署

摘要: 前言 redis集群化部署主要用于大型缓存架构,一般的小型架构,使用redis主从配置 + sentinel哨兵集群应付系统压力, 使用redis集群可以方便快捷地对集群进行动态扩容,动态的添加、删除节点,reshard、并带有自动故障恢复功能。 一般redis集群使用三主三从,并且尽量保证主服务器 阅读全文

posted @ 2021-01-12 11:06 曹伟雄 阅读(9632) 评论(5) 推荐(3) 编辑

Redis——常用命令

摘要: 一、集群管理 启动集群: # 逐个节点启动 {redisDir}/bin/redis-server {redisDir}/conf/redis_7000.conf {redisDir}/bin/redis-server {redisDir}/conf/redis_7001.conf {redisDi 阅读全文

posted @ 2021-01-12 10:59 曹伟雄 阅读(647) 评论(0) 推荐(0) 编辑

导航