YoVDO

Memcached Architecture - Crash Course with Docker, Telnet, NodeJS

Offered By: Hussein Nasser via YouTube

Tags

Web Development Courses Docker Courses Node.Js Courses

Course Description

Overview

Dive into the architecture and design of Memcached, an in-memory caching system, in this comprehensive video tutorial. Explore key concepts such as memory management, LRU (Least Recently Used) algorithm, threading, and connections. Learn about read and write operations, collision handling, and locking mechanisms. Discover how Memcached functions as a distributed cache and gain hands-on experience using Docker, Telnet, and NodeJS. Follow along with practical demonstrations, including setting up a Memcached Docker container, interacting via Telnet, and integrating Memcached with NodeJS applications. Conclude with a summary of Memcached's features, design choices, and potential use cases in database load optimization.

Syllabus

Intro
What is Memcached?
Memory management
LRU
Threading and Connections
Read Example
Write Example
Write and Read collisions
Locking
Distributed Cache
Memcached with Docker/Telnet/NodeJS
Spin up a Memcached Docker container and telnet
Memcached and NodeJS
Four Memached Servers with NodeJS
Summary


Taught by

Hussein Nasser

Related Courses

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
The Docker for DevOps course: From development to production
Udemy
Windows Server 2016: Virtualization
Microsoft via edX