我的第一篇blog,学习网络编程和数据结构。
想要学习网络编程和数据结构,网上找到的教程大部分以理论为主,有些直接给个项目源码,让人不知道如何下手学习。
恰巧,找到了 Build Your Own Redis 这份开源教程,通过实战方式带我们从零构建一个真实可用的 Redis 服务器。
整个教程分为两大部分:第一部分从最基础的 Socket 编程开始,逐步实现 TCP 服务器、事件循环、键值存储等核心功能;第二部分深入哈希表、AVL 树、线程池等高级特性。
在线阅读:http://build-your-own.org/redis
每个章节都配有详细代码和讲解,知识点讲得非常细致,生怕我们看不懂,同时循序渐进地展开。
教程提供了免费网页版阅读,也有 PDF 和纸质书可选,有需要的同学可以收藏,有空学习一下。

