> 백엔드 개발 > PHP 튜토리얼 > Memcache 값을 일괄적으로 획득하고 이를 키 순서대로 반환하는 Memcache 구현 코드

Memcache 값을 일괄적으로 획득하고 이를 키 순서대로 반환하는 Memcache 구현 코드

WBOY
풀어 주다: 2016-07-29 08:45:37
원래의
1082명이 탐색했습니다.

memcached의 getMulti 함수를 사용하면 다음 15개의 ID 값을 일괄적으로 얻을 수 있습니다.
31639,33878,177410,9735,589,12076,25953,22447,15368,15358,33853,26658,26659,12477,15366
$md->getMulti($arr_id); 회전 주문:
line_31639,line_33878,line_177410,line_9735,line_589,line_12076,line_25953,line_22447,line_15368,line_15358,line_33853,line_26658,line_26659,line_12477,line _1 5366,
Memcache가 있으면 반환이 정확합니다. Memcache가 여러 개인 경우 일대일 대응으로 순서대로 반환할 수 없습니다.
이번에는 Memcached::GET_PRESERVE_ORDER를 사용하여 데이터를 순서대로 반환해야 합니다.
$arrs = $mem->getMulti($arr_id, $cas, Memcached::GET_PRESERVE_ORDER)
Return 주문:
line_31639,line_33878,line_9735,line_589,line_22447,line_15358,line_33853,line_26658,line_177410,line_12076,line_25953,line_15368,line_26659,line_12477,line_15 36 6,
그 중에 그렇지 않은 변수가 있다면 누르면 $cas가 시작됩니다. 작동합니다. $cas는 히트 변수를 반환하고 $cas를 순회하여 히트 변수 구성 데이터를 가져온 다음 array_diff 함수를 사용하여 $arr_id와 비교하여 차이를 얻은 다음 하나씩 설정합니다.
위 내용은 memcache 내용을 포함하여 memcache 값을 일괄적으로 얻어서 키 순서대로 반환하는 memcache 구현 코드를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿