Получение нескольких ключевых значений из Redis

В настоящее время я играю с Redis, и у меня есть несколько вопросов. Можно ли получить значения из массива ключей?

Пример:

users:1:name "daniel"
users:1:age  "24"

users:2:name "user2"
users:2:age  "24"

events:1:attendees "users:1", "users:2"

Когда i redis.get events:1:attendeesвозвращает "users:1", "users:2". Я могу пройтись по этому списку и получить пользователей :1, получить пользователей :2. Но это кажется неправильным, есть ли способ получить всю информацию об участниках на 1 получение?!

В rails я бы сделал что-то подобное:

@event.attendees.each do |att|
  att.name
end

Но в redis я не могу, потому что он возвращает ключи, а не фактический объект, хранящийся под этим ключом.

спасибо:)

22
задан Daniël Zwijnenburg 14 April 2012 в 17:10
поделиться