복붙노트

[REDIS] 레디 스에서 개체 속성을 저장

REDIS

레디 스에서 개체 속성을 저장

몇 가지 속성으로 구성되어있는 내가 객체 (사용자)가 있다고 가정하자 (ID, 이름, Surename, 나이). 어떤 방법 레디 스에서이 객체를 저장하는 것이 좋습니다?

해결법

  1. ==============================

    1.이 두 소식통에 따르면 아마 최적의 솔루션은 전용 키와 키 값으로 JSON과 시나리오에서 긴 문자열을 사용하는 경우 때문에 메모리 소비의 해시를 사용하는 것입니다.

    이 두 소식통에 따르면 아마 최적의 솔루션은 전용 키와 키 값으로 JSON과 시나리오에서 긴 문자열을 사용하는 경우 때문에 메모리 소비의 해시를 사용하는 것입니다.

  2. ==============================

    2.공식 레디 스에서

    공식 레디 스에서

    사용 가능한 경우 해시

    당신은 그것을 훨씬 필드를하지 않은 경우.

  3. ==============================

    3.해시를 사용하여 내 테스트에서 훨씬 작은 공간을 차지하지만, 그 유일한 이유에 관하여이다. 당신은 많은 양의 데이터가있는 경우 해시를 사용하는 것이 좋습니다. 이 직렬화에 쉽게이기 때문에 그렇지 않으면 당신은뿐만 아니라 JSON을 사용할 수 있으며 일반적으로 당신이 만약 소원 있도록 객체 직렬화 및 핸들입니다.

    해시를 사용하여 내 테스트에서 훨씬 작은 공간을 차지하지만, 그 유일한 이유에 관하여이다. 당신은 많은 양의 데이터가있는 경우 해시를 사용하는 것이 좋습니다. 이 직렬화에 쉽게이기 때문에 그렇지 않으면 당신은뿐만 아니라 JSON을 사용할 수 있으며 일반적으로 당신이 만약 소원 있도록 객체 직렬화 및 핸들입니다.

  4. from https://stackoverflow.com/questions/5252456/storing-object-properties-in-redis by cc-by-sa and MIT license