Вы выбрали не самый лучше вариант тип данных(hash) в сущности делаете только одну пару ключ/значение. Но, редис дает возможность частично обновлять его. Думаю будет сильно проще использовать string тип и писать ключи
set('users:guid', JSON), то-есть ключ будет строка users + ":" + Guid::getGuid(), а значение ваш json
get('users:guid'), соответственно, чтобы прочитать значение.
полный список команд тут
https://redis.io/commands/#string
p.s. если по каким-то причинам уверены, что нужно хранить все в хеш, то hexists('users', 'guid') для проверки есть ли такое значение в вашем хэше