夏溪辰的博客

xiaxichen's blog

redis

Redis 多进程

Redis 多进程 起因 传统的 Redis 版本采用单进程模型,即通过一个单独的进程来处理所有的请求。这种单进程模型在处理高并发请求时存在一些潜在的问题,例如一个请求的阻塞可能会影响其他请求的响应时间,无法充分利用多核处理器的优势,以及在处理大量计算密集型操作时性能有限等。 Redis 选择多进程
52
0
0
2023-12-04

Redis 哨兵

Redis 哨兵 简介 Redis的哨兵(Sentinel)机制是一种用于高可用性的分布式系统架构。它允许在Redis主节点发生故障时自动进行故障转移,并选举新的主节点,以确保系统的连续性。 原理 Redis的哨兵采用了基于领导者选举的选举模式。在哨兵架构中,多个哨兵节点通过相互通信来达成共识,并选
29
0
0
2023-12-04

Redis 持久化

Redis 持久化 Redis服务器中的数据保存到磁盘上,以便在服务器重启后可以恢复数据。Redis提供了两种主要的持久化方式:快照(RDB)和日志(AOF)。 快照持久化(RDB) 基本概念: 快照持久化是将Redis数据在某个时间点上的快照保存到磁盘上的过程。 快照文件是一个二进制文件,包含了R
22
0
0
2023-12-04

Redis 的发布和订阅

Redis 发布订阅 简介 Redis的发布订阅(Publish/Subscribe)功能时,它是Redis提供的一种消息传递模式,允许客户端订阅频道并接收发布到该频道的消息。它可以用于构建实时通信、消息队列、事件驱动等场景。 model
22
0
0
2023-12-04

Redis 数据结构

Redis 数据结构 简介 Redis(Remote Dictionary Server)是一个使用ANSI C编写的开源、支持网络、基于内存、
28
0
0
2023-12-04