2012-10-13 114 views
10

Para obtener una clave de Memcache (usando pylibmc), esto se hace:Obtiene objeto de redis sin eval?

client.set(key, {'object': 'dictionary'}, time=expire) 
client.get(key) 

Lo mismo en Redis es la siguiente:

redis.setex(key, expire, {'object': 'dictionary'}) 
eval(redis.get(key) or 'None') 

Esa última línea no se ve bien para mí. redis solo parece devolver cadenas. ¿Hay un get redis para devolver el objeto en la misma forma en que fue colocado?