Redis read all keys and values

JS
S
JavaScript

Snippet to read all keys and values from a Redis cache

1const client = redis.createClient(6379, REDIS_ADDRESS);
2client.on('error', (err) => {
3  if (err) { reject(err); }
4});
5client.on('ready', (status) => {
6  console.log(`Redis Cache Connection Ready`, REDIS_ADDRESS);
7
8  // Reading Entries
9  client.keys('*', function (err, keys) {
10    console.log('received key', keys)
11    if (keys) {
12      keys.forEach(key => {
13        client.hgetall(key, function (error, value) {
14          console.log('error', error)
15          console.log(key, value);
16        });
17      });
18      resolve(keys)
19    }
20  });
21});
22

Created on 2/7/2019