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

Kunci Python-redis() mengembalikan daftar objek byte alih-alih string

Anda dapat mengonfigurasi klien Redis untuk secara otomatis mengonversi respons dari byte ke string menggunakan decode_responses argumen ke StrictRedis konstruktor:

r = redis.StrictRedis('localhost', 6379, charset="utf-8", decode_responses=True)

Pastikan Anda konsisten dengan charset pilihan antar klien.

Catatan

Anda akan lebih baik menggunakan perintah EXISTS dan merestrukturisasi kode Anda seperti:

string = 'abcde'
if redis.exists(string):
    do something..

Operasi KEYS mengembalikan setiap kunci dalam database Redis Anda dan akan menyebabkan penurunan kinerja yang serius dalam produksi. Sebagai efek samping, Anda tidak perlu berurusan dengan konversi biner ke string.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis sentinel vs pengelompokan

  2. NodeJs - Menggunakan redis, connect-redis dengan express

  3. Skrip Lua untuk Redis yang menjumlahkan nilai kunci

  4. Bagaimana cara mendesain redis pub/sub untuk sistem pesan instan?

  5. Menjalankan banyak instance Redis di Centos