이전 프로파일에 의존하는 파이프 라인 여러 명령을 다시 적용 할 수 있습니까?

StackOverflow https://stackoverflow.com//questions/9612743

  •  09-12-2019
  •  | 
  •  

문제

나는 Redis를 아주 새로운 것으로하고 여전히 그것을 가지고 놀고 있습니다. 나는 프로젝트와 관련이 있는지 확인하기 위해 테스트하고 싶지만 실행중인 특정 명령에 대해 확실하지 않습니다. 사용자는 파이프 라인과 거래를 사용하는 성과 혜택을 확신하게 만들었 으므로이 작업을 수행하는 방법을 묻는 줄 알았는데

기본적으로 나는 단지 발행하고 싶은 두 가지 진술을 가지고 있으며 결과를 기다릴 필요가 없습니다 (파이프 라이닝을위한 좋은 후보자처럼 보입니다.

Does valueX exist?
If it does insert valueY
.

그 꽤 간단하지만 지금까지 그것을 찾고있는 모든 방법은 ValueX가 존재하는 경우에 응답을 기다리는 것처럼 보이고, 제가 내 프로그램의 10 억 루프 이상을하고 있기 때문에 멈추게합니다. < / P>

이하입니까? Java를 사용하는 데 도움이되면 클라이언트 라이브러리 (JEDIS 또는 JRERDIS, STOLL TEST)에 해결되지 않았습니다. 나는 실제로 Redis에 완전히 정착하지 않았지만 매우 무겁게 기울어지지 않고 (속도를 지키는 것에 좋은 것처럼 보입니다), 어떤 제안은 받아 들일 수 있습니다.

도움이 되었습니까?

해결책

아니오, 그 순간이 그러한 일을 달성하는 것은 불가능합니다.당신이 추구하는 것은 순간에 누락 된 기능이지만 2.6 버전의 Redis에서 사용할 수 있습니다.Lua 스크립팅이라고합니다.클라이언트에서 가져올 필요없이 이전 명령에 종속 된 서버 명령을 실행할 수 있습니다.자세한 내용은 여기 . 를 참조하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top