This completed downloadable of Build Your Own Redis with C/C++ James Smith
Instant downloaded Build Your Own Redis with C/C++ James Smith pdf docx epub after payment.
Product details:
- ISBN-13 : 979-8372815469
- Author: James Smith
Why build Redis? The knowledge required is broader and deeper than usual application-level development. It’s a good way to level up your skills (mainly network programming and data structures).
Why from scratch? A quote from Richard Feynman: “What I cannot create, I do not understand”. Human understandings are filled with holes aka “things I don’t know I don’t know”. Building from scratch is a way to ensure your understanding is complete.
Why C? C is widely used in system programming and infrastructure software. Learn how C is used in real projects, with straightforward C code, no prior C/C++ experience required.
Why a book? The Redis project is a complex software system built with lots of effort, which can be harder to grasp for beginners. The book breaks down the core concepts into easy-to-digest steps
Table of contents:
Part 1. Getting Started
Introduction
Socket Programming Concepts
TCP Server and Client
Protocol Parsing
The Event Loop and Nonblocking IO
The Event Loop Implementation
Basic Server: get, set, del
Part 2. Essential Topics
Data Structure: Hashtables
Data Serialization
The AVL Tree: Coding & Testing
Sorted Set From AVL Tree
The Event Loop and Timers
The Heap Data Structure and the TTL
The Thread Pool and Asynchronous Tasks
People also search:
build your own redis github
build your own redis server
build your own redis java
build your own redis pdf
build your own redis golang