Redis
 sql >> Baza danych >  >> NoSQL >> Redis

jak przechowywać złożony obiekt w redis (za pomocą redis-py)

Właściwie możesz przechowywać obiekty Pythona w redis za pomocą wbudowanego modułu pickle.

Oto przykład.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Framework Django REST nadal odpowiada danymi z pamięci podręcznej, nawet po pustych kluczach redis

  2. Redis AOF fsync (ZAWSZE) vs. drzewo LSM

  3. redis przechowuje 128-bitową liczbę

  4. Wzorce projektowe JavaScript — radzenie sobie z niechcianą asynchronią

  5. Jak ustawić/pobrać pandas.DataFrame do/z Redis?