Closed
Description
Hi there,
I have a conceptual problem with how the _send_command_parse_response
is being grouped:
Lines 590 to 595 in ea01a30
My issue is that this method is called inside a retry mechanism:
Lines 623 to 628 in ea01a30
Which means that if the Redis container goes down after send_command
and before parse_response
, the entire _send_command_parse_response
will be retried. This means that any command with side effects (such as XADD
) could be executed twice instead of just once, leading to unintended duplication.
Would love to hear thoughts on potential fixes for this issue. Let me know if you need any additional details!
Metadata
Metadata
Assignees
Labels
No labels