Describe the bug
If the value of the field is an integer, HGETF replies it as integer. But should always be string
To reproduce
127.0.0.1:6379> hset hash one 1
(integer) 1
127.0.0.1:6379> hget hash one
"1"
127.0.0.1:6379> hgetf hash fields 1 one
1) (integer) 1
Expected behavior
127.0.0.1:6379> hgetf hash fields 1 one
1) "1"
Comment From: moticless
@tezc
Comment From: tezc
Oops. It seems this is also the case for HSETF when GETOLD/GETNEW is given. I'll create a PR.
Comment From: sazzad16
Resovled #13263