redis의 목록 대신 PHP의 array_push 및 array_pop을 사용할 수 있습니까?
巴扎黑
巴扎黑 2017-05-16 13:14:47
0
4
1037

예를 들어 제품 주문을 대기열에 넣을 때 redis의 목록을 사용하는 경우 redis의 목록 대신 PHP의 array_push 및 array_pop을 사용할 수 있을까요?

巴扎黑
巴扎黑

모든 응답(4)
过去多啦不再A梦

여러 요청 사이에 배열이 존재할 수 없습니다. 단일 요청이 끝나면 프로세스가 종료되고 리소스가 해제되며 데이터 지속성이 필요합니다

漂亮男人

분명히 그렇지 않습니다. 이렇게 플레이할 수 있다면 아무것도 캐시할 필요가 없을 것입니다

我想大声告诉你

php는 프로세스이므로 한 번의 요청 후에는 다음 번에는 존재하지 않습니다. 이 배열을 데이터베이스에 저장하지 않는 한

漂亮男人

예, 하지만 단일 사용자 프로세스의 데이터는 다른 사용자와 공유되지 않으므로 스택 푸시 및 팝 상태를 저장하려면 캐시를 사용해야 합니다. 그렇지 않으면 변경될 때마다 저장해야 합니다. Redis로 저장할 필요 없이 매번 파일 캐시를 사용하세요. 모든 변경 사항은 저장되어야 합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!