🫐一、事务 1.1 事务概述 事务:并发连接场景下,用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。 MySQL的事务就是将多条SQL语句作为整体进行执行。
🫐1.MySQL缓存方案的作用 首先。我们进行一些具体的场景分析: 1)业务场景中,读的需求远远大于写的需求,因此应当主要关注如何提高读的性能。对于写没必要优化,但必须保证让数据正确的落盘。 2)另外,内存访问速度是磁盘访问速度的10万倍,访问磁盘的速度比较慢,因此尽量使得数据是从内存中获取。 3
🫐1. CURD CRUD操作是指对数据库进行创建(Create)、读取(Read)、更新(Update)和删除(Delete)等操作的过程。 1.1 数据库操作 创建、选择、删除数据库 # 创建 CREATE DATABASE database_name DEFAULT CHARACTER SE
🍇1.淘汰策略 1.1 背景 Redis 之所以有淘汰策略,是因为 Redis 是基于内存的高性能键值存储系统,它将数据全部加载到内存中进行读写操作。但是,内存资源是有限的,当 Redis 使用的内存接近或超过系统可用内存时,就需要通过一些策略来释放内存空间。 1)键过期:通过expire / p
🥑1. redis单线程模型 redis-server是主线程,所说的redis是单线程主要指redis-server这个线程,用于处理命令。 所谓的r
🍑1. redis 高可用性概述 1、高可用是分布式的概念。 Redis的高可用性是指在Redis集群中,当主节点宕机了,通过切换备用节点顶替它继续运行,保持系统正常运行且数据可靠性不受影响。 2、通过实现Redis的高可用性,可以提供以下几个主要优势: 1)避免单点故障:通过配置和设置多个Red