1.  [Strona główna](/) ›
2.  [Baza wiedzy](/baza-wiedzy/) ›
3.  Memcached vs Redis - porównanie

# Memcached vs Redis - który cache wybrać dla WordPressa i aplikacji webowych

Opublikowano: 9 kwietnia 2026 · Kategoria: Wydajność

⚡ W skrócie · 7 min czytania

-   Porównanie Memcached i Redis: różnice architekturalne, persystencja, typy danych, obsługa WordPressa, wymagania RAM i konfiguracja na hostingu oraz VPS.
-   Podstawowa różnica - architektura.
-   Redis dla WordPressa - instalacja na VPS.
-   Memcached - instalacja i konfiguracja.
-   Bezpieczeństwo.

Masz wolną stronę WordPress i wiesz, że potrzebujesz Object Cache? Stajesz przed wyborem: klasyczny Memcached czy nowszy Redis? Oba przechowują dane w pamięci RAM i obsługują zapytania poniżej milisekundy. Różnic jest jednak sporo - od persystencji po obsługę struktur danych. Oto praktyczne porównanie.

## Podstawowa różnica - architektura

**Memcached** to prosty, wielowątkowy cache key-value. Jeden klucz = jedna wartość (tekst lub serializowany obiekt). Brak persystencji - po restarcie cała zawartość znika. Powstał w 2003 roku do cache'owania bazy MySQL w LiveJournal.

**Redis** to "struktura danych w pamięci" - obok prostego key-value obsługuje listy, sety, sorted sety, hashe, streams, pub/sub, skrypty Lua i transakcje. Ma opcjonalną persystencję (snapshots RDB lub AOF log) oraz replikację master-replica. Jeden wątek per instancja, ale szybki dzięki event loop.

Cecha

Memcached

Redis

Typy danych

Tylko string (klucz-wartość)

String, list, set, hash, sorted set, stream

Persystencja

Brak

RDB snapshots + AOF log

Replikacja

Brak (wymaga zewnętrznych rozwiązań)

Master-replica, Redis Sentinel, Cluster

Wielowątkowość

Tak (I/O + przetwarzanie)

Jeden wątek (od Redis 6: I/O wielowątkowe)

Max rozmiar wartości

1 MB (konfigurowalne do 128 MB)

512 MB per klucz

Pub/Sub, kolejki

Nie

Tak (pub/sub, listy jako kolejki, streams)

Wtyczki WordPress

W3 Total Cache (opcjonalnie)

Redis Object Cache (oficjalna), LiteSpeed Cache

Wsparcie Laravel

Tak (driver memcached)

Tak (preferowany, cache + queue + session)

## Redis dla WordPressa - instalacja na VPS

```
# Ubuntu/Debian - instalacja
sudo apt update
sudo apt install redis-server php-redis

# Edycja konfiguracji
sudo nano /etc/redis/redis.conf

# Kluczowe ustawienia:
maxmemory 256mb
maxmemory-policy allkeys-lru
supervised systemd
bind 127.0.0.1 ::1

# Restart i autostart
sudo systemctl restart redis-server
sudo systemctl enable redis-server

# Test
redis-cli ping
# Wynik: PONG
```

W WordPressie zainstaluj wtyczkę **Redis Object Cache** (darmowa, od Till Krüss). Dodaj do `wp-config.php`:

```
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_READ_TIMEOUT', 1);
define('WP_REDIS_DATABASE', 0);
define('WP_CACHE_KEY_SALT', 'moja-strona:');
```

W panelu WordPressa: Ustawienia → Redis → "Enable Object Cache". Po włączeniu zobaczysz statystyki (hit rate, używana pamięć). Dobry hit rate to 90%+.

## Memcached - instalacja i konfiguracja

```
# Ubuntu/Debian
sudo apt install memcached php-memcached

# /etc/memcached.conf
-m 256          # max 256 MB RAM
-p 11211        # port
-l 127.0.0.1    # tylko localhost
-U 0            # wyłącz UDP (ochrona przed amplification attack)

sudo systemctl restart memcached
sudo systemctl enable memcached

# Test
echo "stats" | nc localhost 11211 | head -20
```

## Bezpieczeństwo

-   **Bind tylko na localhost** - `bind 127.0.0.1` (Redis) i `-l 127.0.0.1` (Memcached). Nigdy nie wystawiaj na 0.0.0.0 bez hasła i firewalla.
-   **Redis: requirepass** - ustaw hasło w `/etc/redis/redis.conf`: `requirepass TwojeSilneHaslo123` i w wp-config: `WP_REDIS_PASSWORD`.
-   **Memcached: wyłącz UDP** - port UDP 11211 był wykorzystywany w atakach DDoS amplification (do 50000× wzmocnienia). `-U 0` jest obowiązkowe.
-   **UFW firewall** - zablokuj porty 6379 (Redis) i 11211 (Memcached) od zewnątrz: `sudo ufw deny 6379 && sudo ufw deny 11211`.

## Który wybrać?

-   **WordPress / WooCommerce** → **Redis** (Redis Object Cache plugin, persystencja, lepsze struktury)
-   **Laravel / Symfony** → **Redis** (cache + queue + session w jednym)
-   **Prosty cache DB query w PHP** → oba działają, Memcached nieco szybszy w czystym SET/GET
-   **Potrzebujesz pub/sub, kolejek, rate limiting** → **Redis** (Memcached nie obsługuje)
-   **Masz tylko 64 MB RAM na cache** → Memcached ma mniejszy overhead, ale różnica jest drobna

**Rekomendacja:** W 2026 roku domyślnym wyborem powinien być Redis. Memcached zostaw dla istniejących systemów gdzie już jest - nie migruj tylko dla samej migracji.

## Najczęstsze pytania

Memcached czy Redis - co wybrać dla WordPressa? +

Dla WordPressa w 2026 roku zdecydowanie Redis. Obsługuje Object Cache, persystencję danych po restarcie oraz ma oficjalnie wspieraną wtyczkę Redis Object Cache. Memcached nadal działa, ale nie ma persystencji - po restarcie cała pamięć jest tracona. Redis oferuje też więcej typów danych (listy, sety, hashe), co pozwala wtyczkom cache lepiej organizować dane.

Czy hosting współdzielony obsługuje Memcached lub Redis? +

Zależy od dostawcy. [LH.pl](https://www.lh.pl/?ref=helpguru#reklama) i [CyberFolks](https://cyberfolks.pl/?ref=36810861#reklama) oferują Redis/Memcached na wyższych planach (Biznes/Pro). [Zenbox](https://zenbox.pl/?p=2321#reklama) ma opcjonalny Redis. Na tanich planach shared zwykle dostajesz tylko APCu (PHP OPcache), co jest prostszym cache niż Redis. Na VPS możesz zainstalować jedno i drugie bez ograniczeń - np. [Contabo](https://www.jdoqocy.com/click-101704114-13484397#reklama) daje root, więc apt install redis-server i gotowe.

Ile pamięci RAM rezerwować dla Redis/Memcached? +

Dla średniego WordPressa wystarczy 128-256 MB. Sklep WooCommerce z 10k produktami - 512 MB-1 GB. Ustaw maxmemory w konfiguracji (Redis: maxmemory 256mb w /etc/redis/redis.conf) oraz maxmemory-policy allkeys-lru (wyrzuca najstarsze klucze gdy brak miejsca). Memcached: opcja -m 256 w /etc/memcached.conf. Nigdy nie ustawiaj wartości większej niż 50% dostępnego RAM.

Czy Redis jest szybszy niż Memcached? +

W zastosowaniach Key-Value oba są porównywalnie szybkie (poniżej 1ms per operacja). Memcached jest minimalnie szybszy w proste SET/GET, Redis minimalnie wolniejszy ale oferuje znacznie więcej funkcji. Różnica w praktyce (WordPress, Laravel) jest nieistotna - wybiera się Redis ze względu na persystencję, pub/sub, listy i strukturę danych, a nie czystą prędkość.

## Sprawdź oferty pasujące do tego scenariusza

Poniżej masz szybkie przejścia do ofert i stron z kodami rabatowymi tam, gdzie są dostępne.

Contabo

VPS z rootem - pełna instalacja Redis/Memcached bez limitów

Root access

[Aktywuj rabat →](/out/contabo/#reklama "Contabo")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/contabo/)

LH.pl

Hosting z Redis na planach Biznes - gotowy cache bez konfiguracji

Redis w cenie

[Aktywuj rabat →](/out/lh-pl/#reklama "LH.pl")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/lh-pl/)

CyberFolks

LiteSpeed + Redis - rekordowa wydajność WordPressa

LiteSpeed + Redis

[Aktywuj rabat →](/out/cyberfolks/#reklama "CyberFolks")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/cyberfolks/)

## Powiązane strony

-   [Redis cache dla WordPress - konfiguracja](/baza-wiedzy/redis-cache-wordpress/)
-   [WordPress cache - optymalizacja wydajności](/baza-wiedzy/wordpress-cache-optymalizacja/)
-   [MySQL slow query log - optymalizacja](/baza-wiedzy/mysql-slow-query-log/)
-   [Wszystkie artykuły](/baza-wiedzy/)
-   [Nginx FastCGI Cache - konfiguracja, bypass i integracja z WordPress
    
    Nginx FastCGI Cache: fastcgi\_cache\_path, fastcgi\_cache\_key, bypass dla zalogowanych użytkowników i WooCommerce, Nginx…
    
    ](/baza-wiedzy/nginx-fastcgi-cache/)
-   [Varnish Cache - konfiguracja i integracja z WordPress
    
    Jak zainstalować i skonfigurować Varnish Cache na VPS. VCL basics, integracja z WordPress, purging cache, ESI,…
    
    ](/baza-wiedzy/varnish-cache-konfiguracja/)
-   [LiteSpeed vs Apache vs Nginx - który serwer WWW jest najszybszy?
    
    Porównanie trzech najpopularniejszych serwerów WWW: LiteSpeed, Apache, Nginx. Benchmarki, cachowanie, konfiguracja,…
    
    ](/baza-wiedzy/litespeed-vs-apache-vs-nginx/)
-   [Jak wybrać hosting?](/jaki-hosting-wybrac/)

Autor: [Redakcja HostGrade.pl](/autorzy/) Zespół redakcyjny · Aktualizacja: 30 kwietnia 2026

Artykuły HostGrade.pl przygotowuje i aktualizuje redakcja serwisu. Ceny startowe, ceny odnowienia i warunki planów sprawdzamy w cennikach i regulaminach dostawców, a potem liczymy całkowity koszt za 2 lata (cena startowa plus odnowienia). Zasady zbierania danych i liczenia kosztów opisujemy na stronie Metodologia. Linki partnerskie oznaczamy jako #reklama.

[O redakcji i metodologii →](/autorzy/)