sql >> Database teknologi >  >> NoSQL >> Redis

Find nøgler ved hjælp af jokertegn

Nej, der er ingen kommando til at gøre det. Men det ville være trivielt at implementere det på klientsiden, hvis du virkelig er nødt til det.

Programmer bør aldrig bruge KEYS-kommandoerne til at hente data. KEYS blokerer hele Redis-instansen, mens den lineært scanner de millioner af nøgler, du har gemt. Det er mere en fejlfindingskommando, der skal bruges i administrationsværktøjer.

Med Redis er der ingen btree-struktur til at indeksere nøglerne, så du kan ikke forespørge efter nøgler, undtagen hvis dine nøgler er gemt i en eksisterende samling (sæt, zset, osv...)



  1. MongoDB på AWS:Hvordan vælger man den rigtige EC2-instanstype til din MongoDB-server?

  2. MongoDB findAndModify()

  3. En sikkerhedstjekliste til MongoDB-produktionsinstallationer

  4. Er der nogen Redis-klient (Java foretrukket), som understøtter transaktioner på Redis-klyngen?