찾다

 >  Q&A  >  본문

redis 목록 동시성 문제

이제 c측 단일 스레드 rpush 데이터가 redis로 전송됩니다. Java 측에서 receivedis 클라이언트를 사용합니다. 다중 스레드 lpop이 동일한 데이터를 반복적으로 팝할 수 있나요?

天蓬老师天蓬老师2798일 전682

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

  • 高洛峰

    高洛峰2017-04-24 09:14:21

    Redis는 단일 스레드, 즉 서버 측이 모든 클라이언트 요청을 처리하기 위해 단일 스레드이므로 여러 클라이언트 요청이 하나씩 직렬로 실행됩니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-24 09:14:21

    분명히 그렇지 않습니다. 팝은 원자적 연산이다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:14:21

    블팝이 있습니다.

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