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

Bagaimana cara mencari pola kunci dalam hash redis?

Anda harus menggunakan perintah HSCAN.

Misalnya:

redis> HMSET address_book bob_123456 Address1 mary_567894 Address2 john_123456 Address3
OK
redis> HSCAN address_book 0 match *_123456
1) "0"
2) 1) "bob_123456"
   2) "Address1"
   3) "john_123456"
   4) "Address3"

Perbarui

Implementasi Python:

r = Redis(....) #redis url
for address in r.hscan_iter('address_book', match='*_123456'):
  print(address)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menghubungkan ke RedisToGo melalui Node.JS

  2. Redis - memantau penggunaan memori

  3. Redis publish/subscribe:lihat channel apa yang saat ini disubscribe

  4. Dapatkan semua bidang dan nilai kunci hash menggunakan redis di node

  5. Redis di bawah ASP Klasik (VBScript)