Хорошо, поэтому, возможно, соединение, которое вы пропускаете, состоит в том, что, как только вы запустили redis, и у вас есть возможность установить и получить значение из него с помощью python http://github.com/andymccurdy/redis-py, вы можете начать делать что-то подобное :
(псевдокод для простоты)
client_request_for_data():
check if redis has this data already under a specific "key"
True:
* GET value from redis using "key"
* return it!
False:
* Do the normal process of building the data
* SET it into redis with a unique "key", with maybe an EXPIRE time
* return it!
Идея заключается в том, что вы начинаете оборачивать существующий код в местах, где вы генерируете результаты для клиентского запроса, во что-то, что сначала проверяет, существует ли ключ, и возвращает его, если он существует.