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

dostać obiekt z redis bez oceny?

Różnica polega na tym, że podczas gdy zarówno memcached, jak i redis obsługują tylko wartości łańcuchowe, pylibmc serializuje wartości, które wysyłasz, używając pickle , redis-py po prostu konwertuje je na ciąg.

Jeśli chcesz zrobić to samo z redis, możesz mieć własne funkcje, które zrobią za ciebie.

def set_value(redis, key, value):
    redis.set(key, pickle.dumps(value))

def get_value(redis, key):
    pickled_value = redis.get(key)
    if pickled_value is None:
        return None
    return pickle.loads(pickled_value)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wysyłasz zapytania do Redis?

  2. Redis Cluster vs ZeroMQ w Pub/Sub, dla systemów rozproszonych skalowanych poziomo

  3. Czy Redis utrwala dane?

  4. Klucz ioredis z pasującym wzorem

  5. Dlaczego wydajność Redis SET jest lepsza niż GET?