$40.87
FREE delivery Wednesday, May 15. Details
Or fastest delivery Tomorrow, May 12. Order within 20 hrs 53 mins. Details
In Stock
$$40.87 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$40.87
Subtotal
Initial payment breakdown
Shipping cost, delivery date and order total (including tax) shown at checkout.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Ships from
Sold by
Sold by
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle app

Something went wrong. Please try your request again later.

Build Your Own Redis with C/C++: Learn network programming and data structures by building a Redis-like server from scratch with C/C++. Paperback – Jan. 24 2023

3.0 3.0 out of 5 stars 2 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$40.87","priceAmount":40.87,"currencySymbol":"$","integerValue":"40","decimalSeparator":".","fractionalValue":"87","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Kmz1wcNCgRN2Ltzmib7%2Bmj3ZMUHs1ajJ4XTRAZQvSaFDCwgbietLzHLJKD8AqnnaBcTLloSfjOrXllGxO91t62OxAFUMfz5Glqlx41VVu%2B7fm25EON6sDpPeztJzkTYbTqxnm13QcJc%3D","locale":"en-CA","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Learn network programming and data structures by building a Redis-like server from scratch with C/C++.

  • 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.
Read more Read less

Frequently bought together

$40.87
Get it by Wednesday, May 15
In Stock
Ships from and sold by Amazon.ca.
+
$47.73
Get it by Wednesday, May 15
In Stock
Ships from and sold by Amazon.ca.
+
$43.04
Get it by Wednesday, May 15
In Stock
Ships from and sold by Amazon.ca.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Product details

  • ASIN ‏ : ‎ B0BT2CT8XY
  • Publisher ‏ : ‎ Independently published (Jan. 24 2023)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 123 pages
  • ISBN-13 ‏ : ‎ 979-8372815469
  • Item weight ‏ : ‎ 240 g
  • Dimensions ‏ : ‎ 15.24 x 0.79 x 22.86 cm
  • Customer Reviews:
    3.0 3.0 out of 5 stars 2 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
James Smith
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Hi, I'm James Smith, a software developer with over 10 years of experience.

Visit my website for my other books: https://build-your-own.org.

I have an interest in fundamental knowledge and first principles, which is reflected in the topics of my books.

My books cover topics such as network programming, data structures, databases, compilers, assembly, etc.

I also believe in the "from scratch" approach to learning, inspired by Richard Feynman's quote "What I cannot create, I do not understand".

Customer reviews

3 out of 5 stars
3 out of 5
2 global ratings

Top reviews from Canada

There are 0 reviews and 0 ratings from Canada

Top reviews from other countries

Dudley K. Kelso III
1.0 out of 5 stars Lacking
Reviewed in the United States on August 8, 2023
Verified Purchase
Completely lacking in depth. This has 119 numbered pages, each page with 3/4" margins on all sides, and a large and spacious font. That translates to about 20 actual pages and very little information.

But the worst part is that I cannot trust that this is the author's work. The author uses the trademark "Redis," liberally, throughout, and clearly markets "Redis," without so much as mentioning that "Redis" is a trademark of Redis, Ltd.

That makes me question the code: is it the author's code, or did they just hack together a bunch of source they found, and aren't attributing license?

Avoid this book. Which is disappointing, as a series around "building it yourself" could be a good series, if the sophistication is there.
2 people found this helpful
Report