2011-05-16 5 views
6

많은 키 - 값 쌍이있는 '프로젝트'라는 세트가 있는데 그 키를 제공하여 값 중 하나를 가져 오려고합니다. 내가 redis 문서를 확인했지만 전체 세트를 검색하는 방법을 발견했다. 해당 키를 제공하여 하나의 값만 검색 할 수 있습니까?Redis : 키로 Set의 값 하나만 가져올 수 있습니까?

답변

11

Set의 개념이 Redis와 일치하지 않습니다.

Redis의 모든 구성원은 단일 키에 저장됩니다. 따라서 키를 통해 개별적으로 멤버에 액세스 할 수 없습니다.

당신은 해시를 사용한다 : http://www.redis.io/commands#hash

HSET key field value 당신이 찾고있는 것을한다.

+0

알았어. 예를 들어 Project Hash 내 특정 프로젝트를 얻으려면 HGET Project project_1을 수행하면 해당 키에 저장된 값이 반환됩니다. 옳은? – Nerian

+1

예. 이 페이지를 확인하십시오, 그것도 예제가 있습니다 : http://www.redis.io/commands/hget – Niloct

+1

고마워요! 내 첫 번째 대답 =) – Niloct

관련 문제