Jak Dzia艂a Cache Redis i Jak Go U偶ywa膰

Zapytanie, kt贸re trwa 200ms w twojej bazie danych, nadal trwa 200ms za milionowym razem, gdy kto艣 je uruchamia, a ka偶de takie uruchomienie rywalizuje o te same po艂膮czenia, ten sam I/O dysku i ten sam procesor. Redis trzyma odpowied藕 w pami臋ci, na serwerze, kt贸ry nie robi niczego innego, wi臋c milionowy odczyt kosztuje tyle co jeden przeskok sieciowy, a nie plan zapytania. Co Redis naprawd臋 robi jako cache Redis to key-value store dzia艂aj膮cy w pami臋ci. Warto艣ci 偶yj膮 w RAM, wi臋c odczyty i zapisy mierzy si臋 w czasie poni偶ej milisekundy zamiast dziesi膮tek czy setek milisekund, kt贸re kosztuje zapytanie relacyjne, gdy w gr臋 wchodz膮 joiny, obci膮偶one indeksy albo zaj臋ty connection pool. Redis stoi obok twojej bazy danych, nie zamiast niej: aplikacja pyta najpierw Redis i si臋ga do bazy dopiero, gdy Redis nie ma odpowiedzi. ...

15 wrze艣nia 2026 路 7 min 路 1297 s艂贸w 路 SpaghettiCoder