У меня есть пользователи как Redis Hashes, и я хочу найти похожих пользователей (с учетом конкретного пользователя) по зарплате и возрасту.
<user>
<id>101</id>
<name>Neo</name>
<age>30</age>
<salary>300</salary>
....
</user>
Итак, в этом случае мне нужно найти пользователей, которые близки кмой возраст И зарплата близка к моей зарплате как в определенных пределахВ SQL я бы гипотетически сделал что-то вроде
SELECT id, abs(age - 30) as agediff, abs(salary - 300) as saldiff FROM
USERS WHERE
(age BETWEEN 25 35) AND (salary BETWEEN 250 350) ORDER BY agediff ASC, saldiff ASC
Можем ли мы сделать это, скажем, используя ZINTERSTORE, таким образом, чтобы результирующий набор упорядочивался по пользовательскому сходству, как в SQL?