16.16. Zapisywanie danych w rozproszonej pamięci RAM z wykorzystaniem systemu MemCached

Podziękowania dla Bena Bleythinga i Michaela Grangera

Problem

Potrzebna jest przestrzeń przechowywania trwałych danych, a w komputerach lub w sieci jest niewykorzystana pamięć RAM.

Rozwiązanie

System memcached daje dostęp do rozproszonego bufora w pamięci RAM. W przypadku użycia z kliencką biblioteką dla języka Ruby, można go wykorzystywać do przechowywania dowolnych obiektów Ruby. Szczegółowe informacje o tym, skąd można pobrać bibliotekę memcached, znajdują się w Dyskusji poniżej.

W tym przykładzie skorzystamy z biblioteki Ruby-MemCache Michaela Grangera dostępnej w postaci gemu Ruby-MemCache.

Załóżmy, że mamy serwer memcached działający w komputerze ...

Get Ruby. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.