Redis
 sql >> Base de données >  >> NoSQL >> Redis

comment stocker un objet complexe dans redis (en utilisant redis-py)

En fait, vous pouvez stocker des objets python dans redis à l'aide du module intégré pickle.

Voici un exemple.

import pickle
import redis

r = redis.StrictRedis(host='localhost', port=6379, db=0)
obj = ExampleObject()
pickled_object = pickle.dumps(obj)
r.set('some_key', pickled_object)
unpacked_object = pickle.loads(r.get('some_key'))
obj == unpacked_object