Skip to content
Wagtail HUANGZ.WORKS/BLOG
  • 2026
    • 【连载】《SQL实战》书摘(已更新4篇)
      • 《SQL实战》书摘(1):什么是SQL?
      • 《SQL实战》书摘(2):为什么选择SQL?
      • 《SQL实战》书摘(3):为什么选择PostgreSQL?
      • 《SQL实战》书摘(4):pgAdmin使用方法简介
    • 【连载】《Redis应用实例》书摘(已更新26篇)
      • 《Redis应用实例》书摘(1):缓存单项数据
      • 《Redis应用实例》书摘(2):通过JSON序列化缓存多项数据
      • 《Redis应用实例》书摘(3):使用哈希键缓存多项数据
      • 《Redis应用实例》书摘(4):缓存二进制数据
      • 《Redis应用实例》书摘(5):锁
      • 《Redis应用实例》书摘(6):带密码保护功能的锁
      • 《Redis应用实例》书摘(7):自动递增数字ID生成器(字符串实现)
      • 《Redis应用实例》书摘(8):自动递增数字ID生成器(哈希实现)
      • 《Redis应用实例》书摘(9):计数器(使用字符串实现)
      • 《Redis应用实例》书摘(10):计数器(使用哈希实现)
      • 《Redis应用实例》书摘(11):唯一计数器(使用集合实现)
      • 《Redis应用实例》书摘(12):唯一计数器(使用HyperLogLog实现)
      • 《Redis应用实例》书摘(13):速率限制器
      • 《Redis应用实例》书摘(14):二元操作记录器
      • 《Redis应用实例》书摘(15):资源池
      • 《Redis应用实例》书摘(16):紧凑字符串
      • 《Redis应用实例》书摘(17):数据库迭代器
      • 《Redis应用实例》书摘(18):流迭代器(使用XRANGE实现)
      • 《Redis应用实例》书摘(19):流迭代器(使用XREAD实现)
      • 《Redis应用实例》书摘(20):先进先出队列
      • 《Redis应用实例》书摘(21):优先队列
      • 《Redis应用实例》书摘(22):矩阵
      • 《Redis应用实例》书摘(23):消息队列
      • 《Redis应用实例》书摘(24):标签系统
      • 《Redis应用实例》书摘(25):自动补全
      • 《Redis应用实例》书摘(26):分页
    • 【连载】“Valkey源码剖析”系列文章(已更新20+篇)
      • Valkey源码剖析(1):启动服务器
      • Valkey源码剖析(2):服务器状态表示
      • Valkey源码剖析(3):事件主循环
      • Valkey源码剖析(4):事件状态
      • Valkey源码剖析(5):文件事件的表示
      • Valkey源码剖析(6):时间事件的表示
      • Valkey源码剖析(7):文件事件处理流程
      • Valkey源码剖析(8):时间事件处理流程
      • Valkey源码剖析(9):基于多路复用实现的文件事件
      • Valkey源码剖析(10):命令的表示
      • Valkey源码剖析(11):构建命令表
      • Valkey源码剖析(12):查找命令
      • Valkey源码剖析(13):执行命令
      • Valkey源码剖析(14):对象类型
      • Valkey源码剖析(15):对象编码
      • Valkey源码剖析(16):对象编码的转换
      • Valkey源码剖析(17):对象的表示
      • Valkey源码剖析(18):对象引用计数
      • Valkey源码剖析(19):共享对象
      • Valkey源码剖析(20):客户端表示
      • Valkey源码剖析(21):命令请求的读取、解析与执行
      • Valkey源码剖析(22):命令回复的存储
      • Valkey源码剖析(23):命令回复的写入
  • 2025
    • 答网友问:中文PostgreSQL书只选一本的话,推荐哪本?
    • Redis 8.4 RC1 新增字符串命令介绍(DIGEST、DELEX、MSETEX)
    • PostgreSQL人物周刊:Peter Zaitsev
    • Redis 8 正式版更新摘要
    • Redis 8.0-M04新增命令介绍(HGETDEL 、HSETEX和HGETEX)
    • “SQL的现在与未来”——对话《SQL实战》作者安东尼·德巴罗斯
    • 在Linux和macOS上直接安装Redis 8.0 Milestone版本
  • 2024
    • Redis 8.0发布首个预览版,新增多种数据结构以及查询引擎
    • Valkey 8.0发布,性能比之前提高三倍!
    • 函数式编程的正确使用方式
    • Redis公司宣布即将发布Redis 8、Redis Flex和Redis for AI等多个新产品
    • Redis 7.4 RC1发布,支持为哈希字段单独设置过期时间
    • 使用PostgreSQL简化你的技术栈
    • 如何选择合适的数据库(三):对比MariaDB和MySQL
    • 如何选择合适的数据库(二):对比MariaDB和MongoDB
    • 如何选择合适的数据库(一):对比MariaDB和PostgreSQL
    • 如何系统地学习PostgreSQL
    • 用文字构筑的迷宫
    • Valkey 发布 7.2.5 正式版,今后将与Redis分道扬镳
    • Linux基金会宣布推出Valkey作为Redis的开源替代方案
    • 欢迎进入后Redis时代——关于Redis修改许可之后的问题、现状和未来
    • 我随时接受你的挑战
    • 全面解读Redis新协议声明
  • 2023
    • 或许人生和列车一样,都需要奔跑
    • 将博客系统从Sphinx改为Hexo
    • 游戏鼠标哪家强:简单对比罗技狗屁王(GPW)和雷蛇毒蝰(VIPER)
    • 2023 年电脑设备配置分享
  • 2022
    • Go 语言在 Google 中的应用
    • Redis Stack 简介
    • Go 1.18 关于泛型特性的说明
    • 在 Ubuntu 上安装 Nvidia 专有驱动
    • Redis 7.0 RC2 释出报告
    • Redis 7.0 新增管理命令简介
    • Redis 7.0 RC1 释出报告
  • 2021
    • Redis OM 基本教程
    • 《SICP》献词个人翻译版本
    • HuangzTalk 002: 《Redis设计与实现》创作回忆录(文字大纲)
    • HuangzTalk 001:ThinkPad X1 Nano 使用体验分享(文字大纲)
    • 快速阅读的秘诀
  • 2020
    • 监控 Mac 的硬件温度
    • 使用 Python 配合 Redis 超越缓存
    • Salvatore Sanfilippo :Redis 冒险的终点
    • 使用 RedisRaft 构建强一致的 Redis 集群
    • 2020 年中设备升级之三:“离经叛道”的 HHKB
    • 2020 年中设备升级之二:用 CalDigit TS3+ 掌控“雷电”
    • 使用 Etcher 创建可引导系统安装 U 盘
    • 开源构建者的故事:Redis 如何以一己之力颠覆数据库市场
    • 我不是一个专业的译者
    • 在 Manjaro Linux 系统使用 Docker
    • 使用 V2Ray 代理访问外网
    • 通过 Linux 子系统在 Windows 10 上安装 Ubuntu
    • 修改 Ubuntu 软件更新源
  • 2019
    • 为 Manjaro 18.1.4 配置无线网卡
    • 《Get Programming with Go》中文版译者序
    • 《Redis使用手册》前言
    • 读者来信:现在读《Redis设计与实现》和《Redis实战》还有用吗?
  • 2018
    • 记一起失败的合作
    • 爱是成全
    • Redis 集群管理常见操作一览
    • 如何精简一本书
    • Redis 5 新功能介绍:ZPOPMAX、ZPOPMIN 以及它们的阻塞变种
  • 2017
    • Redis 4.0 新功能简介:RDB-AOF 混合持久化
    • 《Redis 命令速查表》开放免费下载
    • Redis Streams(流)数据结构简介
    • 《Go Web 编程》社区合作计划
    • 《Go Web 编程》翻译记事
    • 《Go Web 编程》翻译手稿集
    • QQ 群聊天记录 001 号:关于盗版书的讨论
    • 胃镜检查记录
    • 翻译笔记之十三:慎选原著
    • Redis Lua 脚本调试器用法说明
    • 翻译笔记之十二:无标准译法词汇的处理办法
    • 自相矛盾的拉斯科尼科夫
    • 技术群讨论指导原则
    • 技术图书作译者的炼成方法
    • 重分片对 Redis 集群的性能影响分析
  • 2016
    • 写作笔记之二:关于重写
    • 个人工具一览表
    • Redis 4.0 新功能简介
    • 翻译笔记之十一:简化非必要技术名词
    • 守望先锋小美对抗突击英雄的经验分享,另附突击英雄对抗小美的 tips
    • 未公开新书相关信息
    • 《Redis使用教程》进度报告
    • 《Redis实战》一周年回顾
    • 写作笔记之一:写作手法的重要性
    • 清远飞来湖湿地公园游记
    • 使用 Redis 统计在线用户人数
    • 使用 redis-py 储存地理位置数据
    • 翻译笔记之十:不要强求一致
    • 守望先锋主机配置分享
    • Redis 学习路线
    • 《算法导论》2.1 节《插入排序》:笔记、代码实现与练习解答
  • 2015
    • 极客学院大篇幅抄袭《Redis设计与实现》并以此进行牟利
    • 《Redis实战》中的 Redis 应用示例
    • 对比 Redis 与 Memcached
    • Redis GEO 源码注释
    • Redis GEO 特性简介
    • 翻译笔记之九:如何避免被机器翻译取代?
    • 翻译笔记之八:根据语境选择最合适的翻译
    • 翻译笔记之七:沿用旧译名而不是创建新译名
    • 翻译笔记之六:译注有毒
    • 翻译笔记之五:译文的正确性与流畅性
    • 《Redis in Action》翻译记事
    • 关于编写参考手册的思考
    • 翻译笔记之四:消除人称代词
    • Manning 出版社的买纸书送电子书策略
    • 名不副实的盖茨比
  • 2014
    • PostgreSQL 数据库中的 JSON 数据类型
    • 翻译笔记之三:消除不恰当的括号
    • 翻译笔记之二:翻译的定义
    • 翻译笔记之一:关于改动原文的思考
    • 如何阅读 Redis 源码?
    • 我进行翻译的方法
    • 写作与翻译
  • 2013
    • [草稿]在 Redis 中构造可靠的发布与订阅系统
    • Redis 发布与订阅模式匹配符示例
    • Redis 处理和修复不合法 AOF 文件的方法
    • 编写《Redis 设计与实现》时用到的工具
    • Redis 的 ZUNIONSTORE 命令和 ZINTERSTORE 命令的另一种用法
    • 怎么样写出更好、也更简短的源码分析书
  • 2012
    • Redis 2.6 脚本功能(scripting)简介
    • Redis 命令参考 2.6 版本发布
  1. 首页
  2. Search

© Copyright 2026, 黄健宏
Created using Sphinx Wagtail Theme and Sphinx 7.2.6