redis 2.2 源码阅读

在 redis 的 Github 仓库中,2.2 分支是可追溯的最早的一个版本,发布于 2011 年 10 月,其 src 目中,只有 65 个文件,24136 行代码。对于学习而言,非常友好。

Read More

redis 基准测试和监控

记录一下 redis 基准测试和监控搭建过程。

Read More

ZooKeeper

ZooKeeper 简介

https://zookeeper.apache.org/
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。
ZooKeeper 从文件系统 API 得到启发,提供一组简单的 API,使得开发人员可以实现通用的协作任务,例如选举主节点,管理组内成员的关系,管理元数据等。
同时 ZooKeeper 的服务组件运行在一组专用的服务器之上,也保证了高容错性和可扩展性。

Read More

设计一个在 AWS 上管理千万级别的用户系统

设计一个在 AWS 上管理千万级别的用户系统

Read More

设计一个 kv 缓存系统

设计一个 kv 内存缓存系统,保存最近 web 的查询

Read More

系统设计开篇

系统设计这部分,无论广度还是深度,内容都太特么多了,每个点钻下去都是一片海。这玩意是面试高级职位必考的一个环节,甚至还面好几轮,我这里不定期整理一点,为下次跳槽打基础。

Read More