Redis: возможно ли получить значения без использования набора? - PullRequest
0 голосов
/ 20 мая 2011

В моем приложении я устанавливаю информацию о моих пользователях следующим образом:

set users:alex:age 30
set users:alex:heigth 1.8
set users:sly:age 32
set users:sly:heigth 1.95

Есть ли способ получить список пользователей (alex, sly) без использования набора? Или мне нужно использовать набор?как:

sadd users users:alex
sadd users users:sly

и получить пользователей с

smembers users

?

1 Ответ

3 голосов
/ 20 мая 2011

Использование набора является правильным способом сделать это.Вы также можете использовать ключей пользователей: *: age , чтобы получить всех пользователей, но это будет намного медленнее.

Кроме того, вместо использования users: : age, users: : высота, вы должны использовать хэш в пользователях: с ключами "age" и "height".

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