YoVDO

Memcached Tutorial for Beginners

Offered By: freeCodeCamp

Tags

Memcached Courses Web Development Courses Docker Courses Node.Js Courses Memory Management Courses Telnet Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 ElastiCache
Pluralsight
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