Чтобы получить ключ из memcache (используя pylibmc), вы делаете это:
client.set(key, {'object': 'dictionary'}, time=expire)
client.get(key)
То же самое в redis заключается в следующем:
redis.setex(key, expire, {'object': 'dictionary'})
eval(redis.get(key) or 'None')
Эта последняя строка не подходит мне. redis только кажется, возвращает строки. Есть ли redis для возврата объекта в том же виде, в который он был помещен?