Лучший способ хранить наборы, но с дополнительными данными (плавающими) в Redis - PullRequest
0 голосов
/ 23 сентября 2019

Мне нужно вести список идентификаторов для каждого идентификатора пользователя, прежде всего, чтобы проверить, есть ли идентификатор уже там.Во-вторых, я хотел бы связать число с плавающей точкой с этим идентификатором, и время от времени он увеличивается.

Изначально я хотел использовать следующую схему ключей:

user_id:34:values => 24.5

и вЧтобы проверить, существует ли ключ, используйте KEYS user_id:*:values, но мне интересно, приведет ли это к слишком большой неэффективности из-за времени выполнения O (n).

Так что было бы более разумно использовать данные Redis Setструктура и, кроме того, хранить эти значения, а?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...