이건 확실히 디자인 문제입니다.
먼저 Redis에 대해 이야기하지 않고, 일반적으로 테이블 디자인을 기반으로 다양한 쿼리를 지원할 수 있는 관계형 데이터베이스에 대해 먼저 이야기해 보겠습니다.
그렇다면 일반적으로 NoSQL은 어떻게 해야 할까요? mongodb의 문서화된 저장 방법과 마찬가지로 컬렉션은 관계형 데이터베이스의 테이블과 유사하며 대부분의 쿼리 및 인덱싱 작업을 완료할 수도 있습니다.
레디스는 어떻습니까? 키-값 기반인데, 예를 들어 ID나 이름으로 쿼리하려면 어떻게 해야 할까요? 답은 직접 인덱스를 생성하는 것입니다.
가장 기본적인 방법은 위에서 언급한 object-type:id:field 입니다. 학생 번호 01: 사람:01을 확인하세요.
이건 확실히 디자인 문제입니다.
먼저 Redis에 대해 이야기하지 않고, 일반적으로 테이블 디자인을 기반으로 다양한 쿼리를 지원할 수 있는 관계형 데이터베이스에 대해 먼저 이야기해 보겠습니다.
그렇다면 일반적으로 NoSQL은 어떻게 해야 할까요? mongodb의 문서화된 저장 방법과 마찬가지로 컬렉션은 관계형 데이터베이스의 테이블과 유사하며 대부분의 쿼리 및 인덱싱 작업을 완료할 수도 있습니다.
레디스는 어떻습니까? 키-값 기반인데, 예를 들어 ID나 이름으로 쿼리하려면 어떻게 해야 할까요? 답은 직접 인덱스를 생성하는 것입니다.
가장 기본적인 방법은 위에서 언급한 object-type:id:field 입니다. 학생 번호 01: 사람:01을 확인하세요.