Redis
 sql >> Base de données >  >> NoSQL >> Redis

Recherche de clés à l'aide de caractères génériques

Non, il n'y a pas de commande pour faire cela. Mais il serait trivial de l'implémenter côté client, si vous le devez vraiment.

Les applications ne doivent jamais utiliser les commandes KEYS pour récupérer des données. KEYS bloque toute l'instance Redis pendant qu'elle analyse linéairement les millions de clés que vous avez stockées. Il s'agit plutôt d'une commande de débogage censée être utilisée dans les outils d'administration.

Avec Redis, il n'y a pas de structure btree pour indexer les clés, vous ne pouvez donc pas interroger les clés, sauf si vos clés sont stockées dans une collection existante (set, zset, etc ...)