Redis се използва все по-често като слой за кеширане, подобно на по-усъвършенстван memcached, и е много полезен в тази роля. Обикновено използвате Redis като презапис кеш за данни, които искате да бъдат издръжливи, и обратно записване за данни, които може да искате да натрупате, а след това групово записване (където можете да си позволите да загубите последните данни).
LISTEN
на PostgreSQL и NOTIFY
Системата е много полезна за извършване на селективно обезсилване на кеша, като ви позволява да изчиствате записи от Redis, когато се актуализират в PostgreSQL.
За да го комбинирате с PostgreSQL, ще откриете, че доставчикът на чужда обвивка на данни Redis, върху който работят Андрю Дънстейн и Дейв Пейдж, е много интересен.
Не знам нито един инструмент, който превръща Redis в прозрачен кеш за обратно записване за PostgreSQL. Техните модели на данни вероятно са твърде различни, за да може това да работи добре. Обикновено пишете промени в PostgreSQL и обезсилвате техните записи в кеша на Redis, като използвате слушане/уведомяване на работник от мениджъра на кеша, или поставяте на опашка промените в Redis, след което накарате приложението ви да ги прочете и да ги запише в Pg на парчета.