Redis 缓存
# Redis 缓存
# 前言
Redis 是高性能的键值内存数据库,支持多种数据结构(字符串、哈希、列表、集合、有序集合),广泛用于缓存、消息队列和实时数据处理。
# 核心概念
Redis 的核心特性:单线程事件驱动模型、持久化(RDB 快照和 AOF 日志)、主从复制、Sentinel 哨兵、Cluster 集群。Redis 6.0 引入了多线程 I/O。
# 核心操作
基本操作:Key 管理(SET/GET/DEL/EXPIRE)、数据结构操作(HSET/HGET/LPUSH/RPUSH/SADD/ZADD)、事务(MULTI/EXEC)。
# 实战案例
使用 Redis 作为缓存层:在 Web 应用中缓存数据库查询结果,设置合理的过期时间,使用 Pipeline 批量操作提升性能。
# 总结
Redis 是高性能缓存的首选。建议从基本的数据结构操作开始,逐步掌握持久化和集群配置。
作者: MeiChen | 分类: 数据库