찾다

 >  Q&A  >  본문

redis의 목록 대신 PHP의 array_push 및 array_pop을 사용할 수 있습니까?

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

巴扎黑巴扎黑2751일 전1130

모든 응답(4)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:16:47

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

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:16:47

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

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:16:47

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

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:16:47

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

    회신하다
    0
  • 취소회신하다