When working with Redis, you may need to retrieve all keys stored in the database, whether for debugging, data inspection, or management purposes. This tutorial demonstrates how to get all available keys in Redis.
First, let's store some keys in Redis:
redis-cli SET message "Hello"
redis-cli SET test "testing"
While the KEYS *
command can be used to get all keys, it is not recommended for production environments as it can be slow and block the server, especially when dealing with many keys. Instead, Redis provides a more efficient way to scan through keys using the --scan
command. It operates incrementally without causing significant performance issues.
To list all available keys, use the following command:
redis-cli --scan --pattern '*'
Output:
"test"
"message"
Leave a Comment
Cancel reply