Abrufen mehrerer Schlüsselwerte von Redis

Ich spiele gerade mit Redis und ich habe ein paar Fragen. Ist es möglich, Werte aus einem Array von Schlüsseln abzurufen?

Beispiel:

<code>users:1:name "daniel"
users:1:age  "24"

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

events:1:attendees "users:1", "users:2"
</code>

Wenn ichredis.get events:1:attendees es kehrt zurück"users:1", "users:2". Ich kann diese Liste durchlaufen und Benutzer abrufen: 1, Benutzer abrufen: 2. Aber das fühlt sich falsch an, gibt es eine Möglichkeit, alle Teilnehmerinformationen über 1 zu bekommen ?!

In Rails würde ich so etwas machen:

<code>@event.attendees.each do |att|
  att.name
end
</code>

Aber in redis kann ich nicht, weil es die Schlüssel und nicht das tatsächliche Objekt zurückgibt, das an diesem Schlüssel gespeichert wird.

Vielen Dank :)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage