Redis
 sql >> база данни >  >> NoSQL >> Redis

Как да търсите ключов модел в хеш на Redis?

Трябва да използвате командата HSCAN.

Например:

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"

Актуализиране

Реализация на 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. Stackexchange.redis няма поддръжка за WAIT

  2. Конфигуриране на изчакване на Jedis

  3. Redis на Azure Performance Benchmark – ScaleGrid за Redis™ срещу Azure Cache

  4. Региони в стил Azure Cache/DataCache в Redis

  5. Основни разлики/характеристики между най-известните NoSQL системи