一,前言 与redis的联系 redis 单实例,数据在内存-读取快 鉴于雪崩击穿等问题 ->复制到集群 HA sentinel 哨兵实现高可用 不是绝对的实时同步,可能连最终一致性都算不上 集群模式 分片 完成分布式 协调分布式锁 二,zookeeper(不要把zk当做数据库用) 主从集群 主是单 ...
分类:
其他好文 时间:
2019-12-28 20:51:14
阅读次数:
96
本文主要针对Redis常见的几种使用方式及其优缺点展开分析。 一、常见使用方式 Redis的几种常见使用方式包括: Redis单副本; Redis多副本(主从); Redis Sentinel(哨兵); Redis Cluster; Redis自研。 Redis单副本; Redis多副本(主从); ...
分类:
其他好文 时间:
2019-12-25 13:07:33
阅读次数:
103
在说哨兵之前,我们先说下主从复制,Redis 的主从复制模式,一旦主节点出现故障无法提供服务,需要人工介入手工将从节点调整为主节点,同时应用端还需要修改新的主节点地址,这种故障转移的方式对于很多应用场景是不能容忍的。正式由于这个问题,Redis 提供了 Sentinel(哨兵) 架构来解决这个问题。 ...
分类:
其他好文 时间:
2019-12-22 20:31:48
阅读次数:
115
今天来看一下Redis-Cluster和其中的重要概念Gossip协议。
1.Redis Cluster的基本概念
集群版的Redis听起来很高大上,确实相比单实例一主一从或者一主多从模式来说复杂了许多,互联网的架构总是随着业务的发展不断演进的。
单实例Redis架构
最开始的一主N从加上读写分离,Redis作为缓存单实例貌似也还不错,并且有Sentinel哨兵机制,可以实现主从故障迁移。
分类:
其他好文 时间:
2019-12-04 19:54:32
阅读次数:
104
redis是什么 redis是一种支持key-value等多种数据结构的存储系统,可用于缓存,事件发布,消息队列等场景,支持多种数据类型 string、hash、list、set、zset。而且基于内存,可持久化,并且能够通过sentinel哨兵和自动分区cluster实现高可用。 补充:redis ...
分类:
其他好文 时间:
2019-11-07 12:55:00
阅读次数:
75
常见使用方式 Redis 的几种常见使用方式包括: Redis 单副本 Redis 多副本(主从) Redis Sentinel(哨兵) Redis Cluster Redis 自研 Redis 单副本 Redis 多副本(主从) Redis Sentinel(哨兵) Redis Cluster R ...
分类:
其他好文 时间:
2019-10-25 13:36:57
阅读次数:
79
Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。 一、sentinel哨兵模式介绍Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis 的高可用性解决方案,sent ...
分类:
其他好文 时间:
2019-10-04 22:55:19
阅读次数:
117
参考并感谢 + 官方文档 "https://hub.docker.com/_/redis" + GitHub "https://github.com/antirez/redis" + happyJared "https://blog.csdn.net/qq_28804275/article/deta ...
分类:
其他好文 时间:
2019-09-18 01:36:50
阅读次数:
143
Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。 一、sentinel哨兵模式介绍Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis 的高可用性解决方案,sent ...
分类:
其他好文 时间:
2019-07-23 13:03:15
阅读次数:
92