Redis планируется использовать для хранения данных пользователей: координаты, активен или нет, язык и прочее. С последующей фильтрацией по координатам (отображать активных пользователей в пределах радиуса).
GEO-команды позволяют хранить только координаты, но позволяют находить пользователей в пределах радиуса.
Если использовать hmset, то можно задать различные поля, но теряется возможность искать по радиусу.
Возможно ли как-то сделать нужную фильтрацию, или же придется создавать для пользователя 2 записи, одну через geoadd, другую через hmset, фильтровать сначала по радиусу, и полученных пользователей проверять на активность?