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

Намиране на ключове с помощта на заместващи знаци

Не, няма команда, която да направи това. Но би било тривиално да я приложите от страна на клиента, ако наистина трябва.

Приложенията никога не трябва да използват командите KEYS за извличане на данни. KEYS блокира целия екземпляр на Redis, докато сканира линейно милионите ключове, които сте съхранили. Това е по-скоро команда за отстраняване на грешки, която трябва да се използва в административните инструменти.

С Redis няма структура btree за индексиране на ключовете, така че не можете да търсите ключове, освен ако вашите ключове се съхраняват в съществуваща колекция (set, zset и т.н. ...)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да хванем redis.serializer.SerializationException

  2. Сравнителен анализ на Redis за команди hget и hset

  3. Docker [Errno 111] Обаждането за свързване не бе успешно ('127.0.0.1', 6379)

  4. Каква е целта на двоеточия в ключовете на Redis

  5. Препоръки за клиентска библиотека на Redis за използване от Scala