/ / Lepší spôsob vyrovnávacej pamäte v uzle js - node.js, databáza, redis, memcached

Lepší spôsob ukladania do vyrovnávacej pamäte v uzle js - node.js, databázy, redis, memcached

Prečítal som si niekoľko pokynov o používaní redis a memcache. Môže niekto vložiť informácie, ktoré by boli vhodnejšie?

Náš scenár je tu ukladať výsledky z databázového dotazu do vyrovnávacej pamäte a ukladať ich na časové obdobie, ak sa nazýva rovnaká hodnota, mal by sa použiť z vyrovnávacej pamäte, ak je v časovom intervale.

Môže niekto zdieľať príklad, ako to možno dosiahnuť. urobil by to iba jednoduchý príklad?

odpovede:

0 pre odpoveď č. 1

Redis aj Memcache by mali pracovať pre vaše použitieprípad. Redis má v porovnaní s Memcache viac funkcií. Redis môže poskytnúť perzistenciu údajov uložených v pamäti, Memcahe nemá perzistenciu. Redis môže poskytovať vysokú dostupnosť aj vytváranie klastrov. Memcache nemá klastrovanie a HA (niektoré knižnice ukladajú HA, klastrovanie zo strany klienta, ale to je menej spoľahlivé) , Redis poskytuje viac dátových štruktúr a funkcií. Celkovo je Redis lepšou voľbou, pretože je to druh Memcache ++++.