sql >> Databasteknik >  >> NoSQL >> Redis

Hitta nycklar med jokertecken

Nej, det finns inget kommando för att göra det. Men det skulle vara trivialt att implementera det på klientsidan, om du verkligen måste.

Applikationer bör aldrig använda kommandona KEYS för att hämta data. KEYS blockerar hela Redis-instansen medan den linjärt skannar de miljontals nycklar du har lagrat. Det är mer ett felsökningskommando som ska användas i administrationsverktyg.

Med Redis finns det ingen bträdstruktur för att indexera nycklarna, så du kan inte fråga efter nycklar, förutom om dina nycklar är lagrade i en befintlig samling (set, zset, etc ...)



  1. Hur man får alla nycklar i Redis

  2. Hur man berättar för en klient var den nya Redis-mastern använder Sentinel

  3. Bör du aktivera MongoDB Journaling?

  4. Redis listor