the problem is not when getting the data, the problem is when settings the data.
i checked the redis server directly, and it was even stranger, the keys and the values got mixed inside, not just the values:
the right way to insert hash, is like this:
i think the redis node does not insert the hmset in the right way. its separating each letter, instead of using “space” as the separator
I think this is down to where there is no field name option so the value is being looped and each character is being inserted as the field name and value.
A quick fix might be to remove that loop but that won’t support multiple values and the field name would still need to be set somewhere.
This will be a breaking change for anyone using the Redis node with the hash option as the field name now has to be set in the value. The node now works the same way as the redis command line tool does.