Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Distributed Cache Service/ Preguntas frecuentes/ Comandos de Redis/ ¿Cómo encuentro las claves especificadas y recorro todas las claves?
Actualización más reciente 2023-05-08 GMT+08:00

¿Cómo encuentro las claves especificadas y recorro todas las claves?

Búsqueda de las claves especificadas

El análisis de los claves grandes y claves de mucho uso no admite la búsqueda de claves con las condiciones especificadas. Para buscar claves con el prefijo o sufijo especificado, utilice el comando SCAN.

Por ejemplo, para buscar claves que contengan la letra a en una instancia de Redis, ejecute el siguiente comando en redis-cli:

./redis-cli -h {redis_address} -p {port} [-a password] --scan --pattern '*a*'

Recorriendo todas las claves

No utilice el comando KEYS para recorrer todas las claves de una instancia porque el comando KEYS es complejo y puede bloquear Redis. Para recorrer todas las claves de una instancia de DCS Redis, ejecute el siguiente comando en redis-cli:

./redis-cli -h {redis_address} -p {port} [-a password] --scan --pattern '*'

Para obtener más información sobre el comando SCAN, visite el sitio web oficial de Redis.