Implements #945: monitor Redis key lengths

Using the 'keys' parameter with a list of key names (e.g. 'testkey')
in one Redis instance adds a metric 'redis.key.length' where list
lengths are reported using the LLEN command and they are tagged with
their names (e.g. tag 'key:testkey').
Could you check that it's actually a list ? and maybe raise a warning (using self.warning) if it's not and skip the key length collection ?