sql >> Databáze >  >> NoSQL >> Redis

jak uložit složitý objekt v redis (pomocí redis-py)

Ve skutečnosti můžete objekty pythonu ukládat do redis pomocí vestavěného modulu pickle.

Zde je příklad.

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


  1. Nemůžete získat výsledek z Redis pomocí Crud Repository v Spring Boot?

  2. RuntimeError:-ERR Neznámý příkaz spouští redis gem na Ruby

  3. Redis Out of Memory Výjimky, ale stále mají dostatek paměti

  4. MongoDB $anyElementTrue