
Redis
文章平均质量分 97
学习Redis的一些笔记
Zfox_
C++领域优质创作者,华为云初级校园大使,以代码为笔,记录技术的深度与广度。博客是我思考的延伸,用精准的文字和严谨的逻辑,为追求卓越的你提供深度阅读。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis应⽤-缓存与分布式锁
本文深入探讨了缓存概念、使用Redis作为缓存的优势、缓存更新策略,以及缓存预热、穿透、雪崩和击穿问题。同时,介绍了分布式锁的实现和Redlock算法,旨在优化数据库性能,提高系统并发处理能力。原创 2025-08-11 20:36:46 · 1717 阅读 · 0 评论 -
Redis:集群(Cluster)
文介绍了Redis集群的搭建、使用和维护。包括集群的基本概念、数据分片算法(哈希求余、一致性哈希、哈希槽分区)、基于Docker的集群搭建步骤、主节点宕机处理、集群扩容与缩容操作,以及代码连接集群的方法。通过详细的操作流程和示例,帮助读者理解和实践Redis集群的管理和优化。原创 2025-08-08 20:52:36 · 1218 阅读 · 0 评论 -
Redis:哨兵(Sentinel)
本文介绍了Redis Sentinel的概念、部署、命令、客户端和实现原理。Redis Sentinel通过哨兵节点实现高可用性,自动完成故障发现和故障转移。原创 2025-07-17 21:27:29 · 2197 阅读 · 0 评论 -
Redis:主从复制
本文介绍了Redis主从复制的配置、拓扑结构及原理。配置通过`slaveof`命令或配置文件实现。拓扑包括一主一从、一主多从和树形结构。原理涵盖全量复制、部分复制和实时复制。全量复制在首次连接时同步所有数据,部分复制用于网络中断后的数据补发,实时复制通过TCP长连接保持数据一致性。主从复制可解决单点问题,但存在从节点无法自动升级为主节点的缺点。原创 2025-07-05 19:03:00 · 979 阅读 · 3 评论 -
Redis:事物
Redis事务类似MySQL事务,但无回滚机制,不保证一致性、隔离性和持久性。其通过“事务队列”批量执行操作。主要命令有MULTI开启事务、EXEC执行事务、DISCARD放弃事务、WATCH监控key防冲突、UNWATCH取消监控。原创 2025-06-26 10:37:01 · 1042 阅读 · 2 评论 -
Redis:持久化
Redis有两种持久化方式:RDB和AOF。RDB是内存快照,文件紧凑恢复快,但不适合实时持久化;AOF记录修改命令,有重写机制压缩文件,可实时持久化但恢复慢。两者都用fork创建子进程进行持久化,减少对主进程影响。原创 2025-06-25 15:09:05 · 998 阅读 · 1 评论 -
Redis:渐进式遍历
本文介绍了 Redis 的渐进式遍历命令 SCAN,解决了直接使用 keys 命令可能导致的阻塞问题。通过游标分批次遍历键,支持模式匹配和类型筛选。同时,文中提到在遍历过程中避免对数据进行增删改操作,以防出现遗漏。原创 2025-06-12 20:56:17 · 1047 阅读 · 5 评论 -
Redis:set类型和zset类型
本文介绍了 Redis 的 Set 和 Zset 类型,包括命令、内部编码及使用场景。Set 是无序集合,支持交并差集操作;Zset 是有序集合,支持按分数排序和范围查询,适用于排行榜等场景。原创 2025-06-11 20:26:45 · 948 阅读 · 1 评论 -
Redis:List类型
文章介绍了Redis的List数据类型及其命令(如LPUSH、RPUSH、LRANGE等),内部编码方式(ziplist和linkedlist),以及使用场景(如消息队列、分频道消息队列、微博Timeline)。原创 2025-06-07 17:16:28 · 1369 阅读 · 9 评论 -
Redis:Hash数据类型
文章介绍了Redis的哈希数据类型及其命令(如HSET、HGET、HDEL等),内部编码方式(ziplist和hashtable),以及使用场景(如缓存用户信息)。原创 2025-06-07 10:45:24 · 884 阅读 · 4 评论 -
Redis:string数据类型
文章介绍了Redis字符串类型及其命令(SET、GET、MGET、MSET等),内部编码(int、embstr、raw),以及使用场景(缓存、计数、共享会话、手机验证码)。原创 2025-06-05 09:24:20 · 1127 阅读 · 0 评论 -
Redis:常用数据结构 & 单线程模型
文章介绍了Redis的常用数据结构(如string、hash、list、set、zset)及其内部编码方式(如raw、int、embstr、hashtable、ziplist等),并分析了Redis单线程模型的工作原理及其优缺点。原创 2025-06-03 19:31:32 · 1088 阅读 · 6 评论 -
Redis:安装与常用命令
文章介绍了Redis的安装、配置、启动、常用命令(如`set`、`get`、`keys`、`exists`、`del`、`expire`、`ttl`、`type`)及删除策略,强调了`keys *`的潜在风险和Redis作为缓存的重要性。原创 2025-06-01 15:35:30 · 1016 阅读 · 5 评论 -
Redis:功能特性和应用场景
Redis是使用内存进行存储数据的中间件,支持持久化与集群,适用于缓存、会话等场景。与MySQL互补,提供快速数据访问和高效架构设计。原创 2025-05-31 15:57:19 · 1967 阅读 · 71 评论 -
初识 Redis :分布式系统
分布式架构从单机演进至微服务,通过集群、分库、读写分离等方案解决高并发与大数据问题,体现"分而治之"和"开源节流"的设计理念。原创 2025-05-31 11:24:02 · 991 阅读 · 5 评论