使用 C/C++构建您自己的Redis

Build Your Own Redis with C/C++

通过使用 C/C++ 从零开始构建类似 Redis 的服务器来学习网络编程和数据结构。

  • 为什么要构建 Redis? 所需的知识比通常的应用程序级开发更广泛、更深入。这是提升技能(主要是网络编程和数据结构)的好方法。
  • 为什么要从头开始? 引用理查德·费曼的话:“我无法创造的东西,我不明白”。人类的理解充满了漏洞,也就是“我不知道我不知道的事情”。从头开始构建是确保您的理解完整的一种方法。
  • 为什么是 C? C 广泛用于系统编程和基础设施软件。通过简单的 C 代码了解 C 在实际项目中的使用方式。不需要先前的 C/C++ 经验。
  • 为什么是书? Redis项目是一个费时费力搭建起来的复杂的软件系统,对于初学者来说是比较难掌握的。本书将核心概念分解为易于理解的步骤。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。