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:
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.
@Jon , thanks for your response.
I think I’ve found out: You’re supposed to use JS objects or arrays with an Expression on the Value parameter, as such:
{{ {"abc": 123, "def": 456, "ghi": 789} }}
Using Fixed values, does not work as far as I’ve tested.