# Redis 在生成 RDB 文件时如何处理请求?
6 min read
【核心定义】Redis 生成 RDB 文件时,默认采用 写时复制(Copy-on-Write, COW) 机制,在保证数据一致性的同时,允许主线程继续处理客户端请求。
【核心定义】Redis 生成 RDB 文件时,默认采用 写时复制(Copy-on-Write, COW) 机制,在保证数据一致性的同时,允许主线程继续处理客户端请求。
Redis 之所以快,本质上是其基于内存的单线程事件驱动架构,结合多种高效数据结构和精心的工程优化,在数据访问、网络 I/O 和指令执行层面实现了极致的性能。
Redis 事务是一种将多个命令打包、按顺序一次性执行的机制,它通过 MULTI、EXEC、DISCARD、WATCH 等命令实现,但不支持回滚,与传统数据库的 ACID 事务有本质区别。
Redis Big Key 是指单个 Key 所对应的 Value 值过大(如字符串类型超过 10KB,集合/列表/哈希/有序集合等元素数量过多或总大小过大),导致在存储、读取、删除等操作时引发性能瓶颈、内存不均、阻塞风险等一系列问题的现象。
Redis 是一个基于内存的键值存储系统,它提供了多种数据结构类型,使得开发者能够超越简单的字符串操作,实现更复杂的数据模型和高效的操作。
缓存击穿、缓存穿透和缓存雪崩是三种因缓存系统使用不当或外部异常导致的高并发场景下数据库压力激增甚至服务崩溃的典型问题。