한 번에 많은 데이터를 redis에 넣어야 하는 경우 단일 명령어를 여러 번 호출하게 되면 호출이 일어날때마다 RTT(round trip time)로 인한 네트워크 지연이 발생할 수도 있다. 이러한 상황에서는 redis에서 제공하는 기능 중에 lua script or pipeline을 이용하면 RTT(round trip time)로 인한 네트워크 지연을 완화할 수 있다. Redis pipelineredis의 명령어들을 일괄로 처리하여 RTT(rount-trip-time)를 최적화하는 방법개별 명령에 대해 응답을 기다리지 않고 한 번에 여러 명령을 실행하여 성능을 개선 파이프라이닝을 활용하면 단순히 네트워크 지연시간을 줄일 뿐 아니라, Redis 서버에서 처리할 수 있는 작업의 수 향상Redis 서버가 ..
[Redis] bulk insert(lua script, pipeline)
한 번에 많은 데이터를 redis에 넣어야 하는 경우 단일 명령어를 여러 번 호출하게 되면 호출이 일어날때마다 RTT(round trip time)로 인한 네트워크 지연이 발생할 수도 있다. 이러한 상황에서는 redis에서 제공하는 기능 중에 lua script or pipeline을 이용하면 RTT(round trip time)로 인한 네트워크 지연을 완화할 수 있다. Redis pipelineredis의 명령어들을 일괄로 처리하여 RTT(rount-trip-time)를 최적화하는 방법개별 명령에 대해 응답을 기다리지 않고 한 번에 여러 명령을 실행하여 성능을 개선 파이프라이닝을 활용하면 단순히 네트워크 지연시간을 줄일 뿐 아니라, Redis 서버에서 처리할 수 있는 작업의 수 향상Redis 서버가 ..
2024.08.30