The absense of a value is better represented by undefined than by null

XXX: this change to tests is against the behavior of redis node client. We need
to wrap the read operations of redis node client and replace null with
undefined when needed.