Redis: Adds support for checking length of more types #996
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I saw the list length checking feature (#945) was added in the latest version of the check, and thought that I could add some of the code I have from a check I've made to do more or less the same. This adds support for checking other list-like types, namely sets, sorted sets and hashes.
Also, since a key disappears in Redis whenever a list-like item is emptied, it should send a value of 0 to Datadog instead of complaining of the key being missing.