Node-Redis v4 Update:
The redis
package for node on npm has recently seen a major update (v4), and there's a much easier way to accomplish this.
Using the sendCommand
function, you can run any redis command you wish without needing a dedicated function for it in the package, and can retrieve the output.
const keys = await client.sendCommand(["keys","*"]);
console.log(keys); // ["aXF","x9U","lOk",...]
Note:
Please do consider the point mentioned in Bill's answer:
Warning: consider KEYS as a command that should only be used in
production environments with extreme care. It may ruin performance
when it is executed against large databases. This command is intended
for debugging and special operations, such as changing your keyspace
layout. Don't use KEYS in your regular application code. If you're
looking for a way to find keys in a subset of your keyspace, consider
using sets.