IIWAB 博客
  • Redis 非阻塞清理 Big Key(Async Delete) 你需要了解 Redis 中非阻塞清理 Big Key 的相关方案,核心是解决传统 DEL 命令清理大键时阻塞 Redis 主线程、影响服务可用性的问题,下面从核心概念、实现方案、...
    • 1月前
  • Redis Hash Tag:解决哈希槽分片下的键聚合问题 Hash Tag(哈希标签),它是 Redis 集群分片(基于哈希槽)场景下的核心技巧,用于实现相关键的聚合存储,避免分布式环境下的跨槽操作问题。 一、先铺垫:为什么需要 Hash Ta...
    • 1月前
  • Roaring Bitmap——稀疏场景下的Bitmap最优解 Bitmap(位图)是“用二进制位表示元素存在性”的高效结构,但遇到稀疏数据(比如ID是雪花ID、UUID这类不连续值)时,普通Bitmap会浪费99%的空间(比如ID是100000...
    • 1月前
  • HyperLogLog的“数学基石”:伯努利试验+调和平均数 Redis HyperLogLog能实现“小空间估算基数”,核心依赖两个数学工具:伯努利试验(提供估算的理论基础)和调和平均数(降低估算误差)。 一、先讲:伯努利试验——HLL估算的“...
    • 1月前
  • 业务需求推荐技术核心优势缺点 单用户实时状态查询Redis分片Bitmap实时性强、单操作快不支持复杂多维分析 多维度交叉分析ClickHouse/Doris分析灵活、精确去重实时性略弱(需聚合) 大盘趋势估算(接受误差)Redis Hype...
    • 1月前
  • ES Slice 核心概念与原理 ES 的 Slice(也叫 Scroll Slice 或 Sliced Scroll)是专为大规模数据集并行处理设计的功能,核心目标是将一个大的 Scroll 查询拆分成多个独立的、无重叠的小查询(切片),让这些...
    • 1月前
  • 精简版:企业级Docker Hub拉取限制应对指南 一、核心限制规则(2020年起实施) 用户类型关键限制适用场景 匿名用户每IP 6小时100镜像层/100次/小时请求未登录访问 认证免费用户每6小时200镜像层/5000次/小时请求已...
    • 2月前
  • Jib 是 Google 开发的一个开源 Java 库,用于将 Java 应用程序打包成容器镜像。它的核心优势在于无需编写 Dockerfile,而是直接根据项目的构建配置(如 Maven 或 Gradle)来生成镜像,大大简化了容器化流程。 核...
    • 2月前
  • 在 Spring Boot 中,配置文件(如 application.properties 或 application.yml)可以放在多个位置,且存在明确的优先级规则,优先级高的配置会覆盖优先级低的配置。以下是详细说明: 一、配置文件可放置的位...
    • 3月前
  • 在 PostgreSQL 中出现 ERROR: function dblink(unknown, unknown) does not exist 错误,是因为没有正确安装或启用 dblink 扩展导致的。dblink 是用于跨数据库连接的扩展,默...
    • 3月前