1: 휴대폰 번호와 ID 번호 중 하나를 사용자 정보의 키로 선택하세요. 예를 들어 휴대폰 번호 mobile을 키로 사용하고 mobile- >hash 2: 문자열 구조를 사용하여 ID 카드와 휴대폰 번호 간의 대응 관계를 설정합니다: id->mobile 3: 휴대폰 번호로 사용자 데이터를 직접 쿼리할 수 있습니다. 신분증을 사용하는 경우 먼저 해당 휴대폰 번호를 찾은 다음 휴대폰 번호를 기반으로 해시 데이터를 가져옵니다.
이상적인 상황: 외국인의 신분증과 휴대폰 번호에 관계없이 신분증 번호와 휴대폰 번호를 모두 키에 매핑하는 것이 좋습니다. 이 키를 호출할 때 키가 15자리나 18자리이면 신분증, 11자리는 휴대폰번호로 판단하시면 됩니다. 그러나 실제 애플리케이션에서는 이 두 필드를 별도로 저장하는 것이 좋습니다.
다음 아이디어는 참고용입니다.
1: 휴대폰 번호와 ID 번호 중 하나를 사용자 정보의 키로 선택하세요. 예를 들어 휴대폰 번호 mobile을 키로 사용하고
mobile- >hash
2: 문자열 구조를 사용하여 ID 카드와 휴대폰 번호 간의 대응 관계를 설정합니다: id->mobile
3: 휴대폰 번호로 사용자 데이터를 직접 쿼리할 수 있습니다. 신분증을 사용하는 경우 먼저 해당 휴대폰 번호를 찾은 다음 휴대폰 번호를 기반으로 해시 데이터를 가져옵니다.
개인적으로 해시를 사용하면 저장이 가능하다고 생각합니다. 예를 들어 사용자 A의 휴대폰 번호는 123이고 ID 번호는 456입니다. 키는
A:手机号
또는A:身份证号
형식일 수 있습니다.그러면
HSET A:123 phone 123 id 456
또는HSET A:456 phone 123 id 456
을 할 수 있습니다.이상적인 상황: 외국인의 신분증과 휴대폰 번호에 관계없이 신분증 번호와 휴대폰 번호를 모두 키에 매핑하는 것이 좋습니다. 이 키를 호출할 때 키가 15자리나 18자리이면 신분증, 11자리는 휴대폰번호로 판단하시면 됩니다.
그러나 실제 애플리케이션에서는 이 두 필드를 별도로 저장하는 것이 좋습니다.