道阻且长,行则将至 -- 数据库 & 缓存

Posted by meetbill on January 1, 2026

1 DB

1.1 MySQL

  • MySQL 备份工具 mysql_tools
  • 终端 MySQL client(支持自动补全和语法高亮)—[mycli]
  • 纯 Python 实现的 MySQL 复制工具 —[python-mysql-replication]

1.2 PostgreSQL

插件:

  • Neon ddl 通知 neon_ddl_notify
  • 执行异步 HTTP/HTTPS 请求插件 pg_net (在官方的基础上加了 ip 限制)

2 Cache

2.1 Redis

2.1.1 Redis 集群

2.1.2 Redis 工具及库

Redis client

  • 官方 C 语言的 redis 客户端库 hiredis
  • 官方 Python 语言包装了 hiredis 的 redis 客户端库 hiredis-py
  • Python 语言的 redis 客户端库 redis-py

Redis ORM

数据迁移

RDB/AOF 文件解析

开发

  • 适用于 Go 的 Redis 兼容服务器框架 redcon
  • Go 的高可用性 Raft 框架 uhaha