Memcached Tutorial for Beginners
Offered By: freeCodeCamp
Course Description
Overview
          Dive into the world of Memcached, a high-performance distributed memory caching system, in this comprehensive tutorial. Learn about Memcached's architecture, design choices, and memory management techniques, including the Least Recently Used (LRU) algorithm. Explore threading, connections, and the intricacies of read and write operations, including collision handling and locking mechanisms. Gain hands-on experience by setting up a Memcached Docker container, using Telnet for interaction, and integrating Memcached with NodeJS. Discover the power of distributed caching by working with multiple Memcached servers. By the end of this tutorial, you'll have a solid understanding of Memcached's capabilities and how to implement it in your web applications to alleviate database load and improve performance.
        
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
freeCodeCamp.org
Related Courses
Connecting and Deploying Amazon ElastiCachePluralsight How to install an Open Source LMS - Part 1
Udemy Facebook's Use of Memcached for Caching and Storage Performance
Meta via YouTube SSRF PWNs - New Techniques and Stories
Hack In The Box Security Conference via YouTube RDMA Is Turing Complete, We Just Did Not Know It Yet
USENIX via YouTube
