Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

dapatkan objek dari redis tanpa evaluasi?

Perbedaannya adalah meskipun memcached dan redis hanya mendukung nilai string, pylibmc membuat serialisasi nilai yang Anda kirimkan menggunakan pickle , redis-py hanya mengubahnya menjadi string.

Jika Anda ingin melakukan hal yang sama dengan redis, Anda dapat memiliki fungsi sendiri untuk membuat pengawetan untuk Anda.

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. Kesalahan Redis Cross Slot

  2. konfigurasikan redis auth di sidekiq

  3. Bagaimana menghubungkan ke cluster ElastiCache menggunakan node.js

  4. Memulai dengan Redis Client API

  5. Bagaimana saya bisa memunculkan objek dari Redis saat ditambahkan secara realtime?