sql >> Database >  >> NoSQL >> Redis

Hoe een sleutelpatroon zoeken in redis hash?

U moet het HSCAN-commando gebruiken.

Bijvoorbeeld:

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"

Bijwerken

Python-implementatie:

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



  1. MongoEngine Document Object gemaakt met from_json slaat niet op

  2. Mongodb Binary _id converteren naar LUUID met node

  3. Python-database programmeren met MongoDB voor beginners

  4. HBase-upgrade bovenop Event Sourcing en CQRS-architectuur in 3 weken