Vue d'ensemble
Memcached est un cache clé-valeur en mémoire, simple et extrêmement rapide. Il est conçu pour soulager les bases de données en mettant en cache dans la RAM le résultat de requêtes ou d'appels d'API coûteux. Contrairement à Redis, il est volontairement minimal : valeurs opaques (chaînes/blobs), aucune persistance et éviction LRU lorsque la mémoire est pleine. Il écoute sur le port 11211 par défaut.
Modèle de données et mise à l'échelle
Memcached stocke des paires clé-valeur à plat avec une limite de mémoire configurable. La mise à l'échelle se fait côté client : les clients répartissent les clés sur un pool de serveurs indépendants (hachage cohérent), si bien que le cluster n'a aucun coût de coordination. Il n'y a ni réplication ni durabilité intégrées — considérez les données comme jetables.
Windows
Memcached n'est pas distribué nativement pour Windows (pas de build officiel). Sous Windows, utilisez WSL2 (installez une distribution Linux et suivez la procédure Ubuntu) ou Docker (l'image officielle memcached). C'est pourquoi aucune page Windows native n'est fournie ici.