Redis Key 和 Value 的设计原则可以归纳为 Key 命名 5 条 + Value 设计 4 条: 分类 原则 核心要点 Key 可读性 冒号分层,见名知意,如 user:info:1001 Key 业务隔离 加业务前缀,避免冲突
Redis 单线程还能达到 10 万+ QPS,核心原因可以归纳为 4 个方面: 快的原因 一句话解释 重要程度 基于内存操作 数据在内存中,纳秒级访问,不碰磁盘 ⭐⭐⭐⭐⭐ IO 多路复用 一个线程管理海量连接,不阻塞 ⭐⭐⭐⭐⭐ 高
严格来说,Redis 一直都不是纯粹的单线程。准确的说法是:Redis 的命令执行是单线程的,但后台任务和网络 IO(6.0+)是多线程的。 版本 命令执行 网络 IO 后台任务 Redis 4.0 之前 单线程 单线程 单线程(仅有少量 bio 线程)
核心前提:原主实例已经无法写入,不要再对外提供业务写请求;禁止原主继续运行,防止脑裂 现象:主库磁盘只读、inode 耗尽、磁盘损坏,能读不能写,此时不能正常 switchover,只能手动 promote 备库 一、第一步:隔离故障主(必须先做!) 目的:防止旧主还在运行,出现双主脑裂
Redis 和 Caffeine 是两种不同类型的缓存,核心区别在于 存储位置 和 架构模式: 对比维度 Redis Caffeine 缓存类型 分布式缓存 本地缓存(进程内缓存) 存储位置 独立服务进程,可部署多节点 应用 JVM 进程内
目录 MYSQL SQL优化总结 优化十大原则 优化案例解析 1.隐式转换 2、WHERE子查询 3、OR语句 4、GROUP/ORDER BY 5、LIMIT偏移量过大 案例: 6、模糊查询 7、覆盖索引
Redis 和 Memcached 都是高性能的内存缓存中间件,但在功能丰富度、数据结构、持久化、高可用等方面存在显著差异。目前新项目绝大多数场景首选 Redis。 对比维度 Redis Memcached 数据类型 5 种基础 + 4 种扩展(String、L
一、Kingbase逻辑备份原理 1.1、Kingbase逻辑备份概述 Kingbase逻辑备份是一种通过导出数据库的逻辑结构和数据来进行备份的方法。它可以备份整个实例、指定库、指定模式、指定表等,支持导出整个实例或角色表空间等定义和数据,以及指定数据库的所有对象定义和内容,也可以导出指定模式或
当你打开电脑,系统不断弹出“C盘空间不足”的警告时,电脑运行明显变慢、软件卡顿、文件保存失败,甚至系统更新也无法安装。这时就该行动了! C盘满了怎么清理? 本文为你整理了 10种安全有效的清理方法,涵盖 Win10 / Win11 各版本,从系统自带功能到专业工具,一步步帮你释放空间,让电脑重新顺
Redis 提供 5 种基础数据类型 + 4 种扩展数据类型,共计 9 种: 数据类型 底层编码 说明 典型场景 String int / embstr / raw 最基本的类型,可存字符串、整数、浮点数 缓存、计数器、分布式锁 List qu