Redis se stále více používá jako cachovací vrstva, podobně jako sofistikovanější memcached, a je v této roli velmi užitečný. Redis obvykle používáte jako zápis mezipaměť pro data, která chcete mít trvalá, a zpětný zápis pro data, která možná budete chtít akumulovat, pak dávkový zápis (kde si můžete dovolit ztratit nedávná data).
LISTEN
PostgreSQL a NOTIFY
systém je velmi užitečný pro provádění selektivního zneplatnění mezipaměti, což vám umožňuje vymazat záznamy z Redis, když jsou aktualizovány v PostgreSQL.
Pro kombinaci s PostgreSQL je velmi zajímavý zahraniční poskytovatel datových obalů Redis, na kterém pracují Andrew Dunstain a Dave Page.
Nejsem si vědom žádného nástroje, který by z Redis udělal transparentní mezipaměť pro zpětný zápis pro PostgreSQL. Jejich datové modely jsou pravděpodobně příliš odlišné na to, aby to dobře fungovalo. Obvykle zapisujete změny do PostgreSQL a znehodnocujete jejich záznamy v mezipaměti Redis pomocí funkce naslouchat/oznámit pracovníkovi správce mezipaměti, nebo změny zařadíte do fronty v Redis a necháte je svou aplikací přečíst a zapsat do Pg po částech.