Python用のキャッシュフレームワークでdogpile.cacheというモジュールがあります。
Welcome to dogpile.cache’s documentation! — dogpile.cache 0.6.2 documentation
Redisに保存するバックエンドも提供されているんですが、そのまま使うと値はpickleシリアライズされて保存されます。
この方法でRedisに保存された値を、Python以外で作られたシステムから利用するのはちょっと面倒です。
pickleシリアライズをさせたくない場合は、dogpile.cacheのバックエンドクラスを作成する必要があります。
作成してPyPIに登録しておきました。