Redis教程


  • 简介
  • 目录大纲
  • 最新文档

    Redis常见应用场景与实战案例

    Redis常见应用场景与实战案例 缓存设计 场景描述:缓存是Redis最常见的应用场景之一,它可以显著提高应用程序的性能和响应速度,减少数据库的读取压力。 实战案例: - 电商网站中的商品详情缓存:将商品的详细信息(如名称、价格、描述等)存储在Redis中,当用户访问商品详情页面时,首先从Redis中读取数据。如果Redis中没有数据,则从数据库中读取并写入Redis,同时设置一个过期时间(...……

    wwbang - 2025年1月9日 18:14


    Redis的主从复制

    Redis的主从复制 基本概念 Redis的主从复制是一种数据同步机制,允许将主节点(master)上的数据复制到一个或多个从节点(slave)。数据复制是单向的,只能从主节点同步到从节点。默认情况下,每台Redis服务器都是主节点,但可以通过配置将其设置为从节点。 工作原理 全量同步:当从节点第一次连接到主节点或无法进行部分重同步时,主节点会发送整个数据集到从节点。这个过程包括主节点执行...……

    wwbang - 2025年1月9日 18:13


    Redis的持久化机制

    Redis的持久化机制 Redis的持久化机制是确保数据在服务器重启或崩溃后不会丢失的关键功能。Redis主要提供了两种持久化方式:RDB(Redis DataBase Snapshot)和AOF(Append Only File)。这两种方式各有优缺点,可以根据具体的应用场景和需求进行选择。 RDB(Redis DataBase Snapshot) 基本原理 RDB是一种快照式持久化方式,...……

    wwbang - 2025年1月9日 18:12


    Redis的发布/订阅功能

    Redis的发布/订阅功能 Redis的发布/订阅功能是一种消息传递机制,允许消息发布者将消息发送到特定的频道,而消息订阅者通过订阅感兴趣的主题来接收相关消息。这种模式提供了一种松散耦合的通信方式,允许不同组件之间以异步方式通信。 主要组件 发布者(Publisher):发布者是产生并发布消息的实体。它可以将消息发送到指定的频道或模式。 订阅者(Subscriber):订阅者是接收并处理消...……

    wwbang - 2025年1月9日 18:11


    Redis事务

    Redis事务 基本概念 Redis事务允许将多个命令打包成一个单独的原子操作,这些命令会被序列化并按顺序执行。Redis事务的核心是通过MULTI、EXEC、DISCARD和WATCH这四个命令来实现。 工作原理 MULTI:标识一个事务块的开始。当客户端发送MULTI命令后,后续发送的命令不会立即执行,而是被放入一个队列中。 命令排队:在MULTI之后,客户端可以发送任意多个命令,这些...……

    wwbang - 2025年1月9日 18:09



    wwbang