2011-05-19 88 views
0

在我的應用程序,我把我的用戶喜歡的信息:Redis:是否可以在不使用集合的情況下獲取值?

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

有沒有辦法讓用戶列表(亞歷克斯,狡猾的),而不使用一套或者我需要使用一組這樣的:

sadd users users:alex 
sadd users users:sly 

,並得到了用戶

smembers users 

回答

3

使用set是正確的方法。您也可以使用keys users:*:age獲取所有用戶,但這會慢得多。

此外,不要使用用戶::年齡,用戶::身高,您應該在用戶中使用散列:以「年齡」和「身高」爲關鍵字。

相關問題