acually können Sie tun es mit aufgesetzten Werte in Schlüssel
HMSET lee:25 user_name lee age 25
HMSET massi:43 user_name massi age 43
HMSET lee:24 user_name lee age 24
HMSET lee:28 user_name lee age 28 city Berlin
Jetzt können Sie sie mit "Schlüssel" Befehl
127.0.0.1:6379> keys *:25
1) "lee:25"
127.0.0.1:6379> keys lee*
1) "lee:25"
2) "lee:24"
3) "lee:28"
127.0.0.1:6379> keys massi:43
1) "massi:43"
Schließlich finden spezifische Hashes
finden
127.0.0.1:6379> HGETALL lee:24
1) "user_name"
2) "lee"
3) "age"
4) "24"
Alles, was ich sagte, ist tha t Sie können es in zwei Schritten tun, setzen Sie eine beliebige Anzahl von Werten, die Sie in Schlüssel benötigen, dann finden Sie sie. Aber bedenken Sie, dass es keine gute Idee ist, alle Werte in den Schlüssel zu setzen. Stellen Sie einfach diejenigen ein, mit denen Sie filtern müssen. Prost :)
Eine kürzlich hinzugefügte Seite in Redis 'Dokumentation bietet weitere Informationen über [Sekundäre Indizierung mit Redis] (http://redis.io/topics/indexes) und deckt diesen Fall unter den [Non-Range-Indizes] (http : //redis.io/topics/indexes#non-range-indexes) Abschnitt. –