省流阅读:
遇到的故障是,redis 集群配置文件损坏导致无法启动
2025年04月08日
Redis和Memcached都是常见的内存缓存系统,但也有区别,以下是5大Redis和Memcached的区别@mikechen
本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。
1.数据结构不同
Redis支持丰富的数据结构,包括字符串、哈希、列表、集合和有序集合等,而Memcached仅支持简单的键/值对存储。
2025年04月08日
我们来深入讲解一下 Redis Sentinel(哨兵模式)的原理。为了让你更好地理解,我会尽量用通俗易懂的语言,并结合一些比喻来解释。
首先,我们先要明白为什么需要 Sentinel?
2025年04月08日
前言
如果你已经简单的使用过Redis,那么恭喜你,你已经进入一个新的阶段更深层次了解Redis,本文是对之前学习的一个总结以及对Redis的深层次了解。
一、Redis总结
既然是总结,那么当别人问起你什么是Redis时,我们就要把握从几方面回答这个问题:
2025年04月08日
redis高可用方案,redis+sentinel redis自带监控中间件,当一个主redis不能提供服务时,redis sentinel可以将一个从redis升级为主redis,并对其他从redis进行配置,确保redis服务高可用。
2025年04月08日
Sentinel节点集合具备了监控、通知、自动故障转移、配置提供者若干功能,最了解主节点信息的就是Sentinel节点集合,而各个主节点可以通过
2025年04月08日
我们之前学过Redis的基本用法,知道它是一个内存数据库,支持持久化,还有主从复制什么的。但是哨兵机制好像是和高可用性相关的,对吧?
首先,主从复制的话,就是说有一个主节点(master)负责处理写操作,然后有多个从节点(slave)复制主节点的数据,处理读操作。这样读写分离,提高性能,同时数据有多个副本,提高了容错能力。但是如果主节点挂了怎么办?这时候可能需要手动切换,把其中一个从节点升级为主节点,然后让其他从节点去复制新的主节点。但是手动操作的话,会有延迟,而且可能出错,尤其是在生产环境中,这样的手动干预不太可靠。