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

Trovare le chiavi usando i caratteri jolly

No, non esiste un comando per farlo. Ma sarebbe banale implementarlo lato client, se proprio necessario.

Le applicazioni non dovrebbero mai utilizzare i comandi KEYS per recuperare i dati. KEYS blocca l'intera istanza Redis mentre esegue la scansione lineare dei milioni di chiavi che hai memorizzato. È più un comando di debug che dovrebbe essere utilizzato negli strumenti di amministrazione.

Con Redis, non esiste una struttura btree per indicizzare le chiavi, quindi non puoi eseguire query per le chiavi, a meno che le tue chiavi siano archiviate in una raccolta esistente (set, zset, ecc ...)