Wiki 知识库

全部文档 / 作者: Temi / 标签: 网络编程

1 篇
清除

Redis From First Principles Episode 1: Networks, Sockets and the Magic of Communication

本文是'从零重建Redis'系列的第一篇,作者Temi通过亲手重建Redis来深入理解其工作原理。文章首先介绍Redis作为基于内存的持久化存储的特点和应用场景,随后深入讲解网络通信基础:socket的概念、Unix文件描述符,以及两种主要socket类型——提供可靠有序字节流的TCP流式socket和不保证送达但延迟低的UDP数据报socket。作者还用Python实现了第一个基于TCP的client/server回显程序,并分析了当前设计的局限性,如服务器一次只能处理一个客户端、TCP不保留消息边界等问题。

技术 › 后端 Temi 2026-09-1510.3 KB 7.2K 175 69