Redis
 sql >> база данни >  >> NoSQL >> Redis

как да съхранявате сложен обект в redis (с помощта на redis-py)

Всъщност можете да съхранявате python обекти в redis с помощта на вградения модул pickle.

Ето пример.

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. Redis памет и процесорни пикове

  2. Защо Redis има Pub/Sub възможности?

  3. TTL за член на набора

  4. Колко безопасно е съхраняването на сесии с Redis?

  5. Получавате грешка при връзката, когато използвате redis-trib.rb за създаване на клъстер?