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