Redis je pěkný, protože je nezávislý na vaší aplikaci uzlu a poměrně snadno se škáluje. Můžete jej také použít pro spoustu věcí mimo pub/sub, jako je sdílení základních datových struktur (haše, tříděné sady, seznamy, řetězce) mezi servery uzlů, abyste je také tímto způsobem mohli synchronizovat. Teoreticky byste mohli uložit všechny chaty v dané místnosti jako seřazenou sadu, kde váš klíč představuje json reprezentaci nějakého objektu chatu (něco jako {'user':'some_user','msg':'some_msg'}
a vaše skóre je časové razítko, takže je velmi snadné řídit konverzace podle času). Redis je extrémně rychlý a jeho datové struktury jsou vysoce optimalizované, takže jeden server zvládne mnoho a mnoho uživatelů.
Ve výrobě máme podobné nastavení s jedním serverem Redis obsluhujícím 1 milion uživatelů (asi 10 000 vložení a 20 000 čtení z setříděné sady za minutu) a využití procesoru zřídka překročí 5 % u krabice bez CPU.