You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Title: Send TRYAGAIN if key not found in MGET request
Description:
When an MGET request is issued, redis_proxy send GET request on each key and collects the response here.
As per redis cluster spec here , if a hash slot is in migrating state and if any of the keys are not found, the response to the downstream client should be TRYAGAIN.
We run redis_proxy on server side, however it seems this part of the code is common if redis_proxy is executed on client or server side. In this case the redis server needs to respond with TRYAGAIN for the MGET request but today individual GET request prohibits this behavior.
The text was updated successfully, but these errors were encountered:
Title: Send TRYAGAIN if key not found in MGET request
Description:
When an MGET request is issued,
redis_proxy
sendGET
request on each key and collects the response here.As per redis cluster spec here , if a hash slot is in migrating state and if any of the keys are not found, the response to the downstream client should be
TRYAGAIN
.We run
redis_proxy
on server side, however it seems this part of the code is common ifredis_proxy
is executed on client or server side. In this case the redis server needs to respond withTRYAGAIN
for theMGET
request but today individualGET
request prohibits this behavior.The text was updated successfully, but these errors were encountered: