Memcache의 개념을 이해하지만 의심 스럽습니다.PHP의 기본 Memcached 구현
말할 수 있습니다 :
나는 세 개의 열이있는 테이블 '사용자'가 있습니다 사용자 ID 이름 과 암호를.
쿼리는 $ query = "select * from users"입니다. 처음으로 쿼리가 실행되고 memcache에 md5 ($ query) -> 결과로 저장됩니다.
그래서이 쿼리가 다음에 실행되면 $ query의 md5 해시가 실행됩니다. 일치하고 결과가 memcache에서 가져옵니다.
하지만 위 쿼리에서 매개 변수를 2 개만 선택해야하는 경우 어떻게해야합니까?
like $ query = 사용자 이름, 사용자의 비밀번호를 선택하십시오.
그럼 어떻게해야합니까? "select username, password from users"에 필요한 모든 데이터가 'select * from users'의 키에 해당하는 결과에 존재하기 때문에 사용자로부터 select *와 동일한 키에서 가져 오는 것이 이상적입니다.
어떻게 이러한 문제를 관리합니까?
내 생각은 정확히이 질문에 대한 대답 이었음에 틀림 없습니다. –