2014-11-11 2 views
1

다음과 같습니다 레디 스에서 해시를 저장하는 가장 좋은 방법의 새로운 기능 :레디 스에 해시의 해시를 저장

id1->{key1->value1, key2->value2, key3->value3….} , id3->{key1->value1, key2->value2, key3->value3….} …. 

key1, key2, key3입니다 ... 언어의 2 문자 코드 (EN, ES, 등). 그러나 일부 키는 다른 언어 집합을 가질 수 있으며 키는 약 30 개의 다른 언어를 가질 수 있습니다.

+0

나는 키가 반복됩니다 [해시]의 핵심 (http://redis.io/commands#hash) –

+0

@UriAgassi, 각'id'을 가진 건의 할 것입니다. 어떤 방법으로 제안하나요? –

+0

내가 이해할 수 있을지 모르겠다. 더 구체적인 예를 보여줄 수 있습니까? –

답변

2

이 바로 레디 스 HASH에서, 각 해시에 모든 필드를 추가 할 HMSET을 사용할 수있는 맞는 : 모두를 얻을 수있을 수있는 SET

HMSET id1 key1 value1 key2 value2 ... 
HMSET id2 key1 value1 key2 value2 ... 
HMSET id3 key1 value1 key2 value2 ... 
... 

당신은 키 이름의 모든 HASHs SADD에 할 수 있습니다 이름 :

SADD ids id1 id2 id3 ...