Suppose there are two clients that access the same redis list data structure. One does LPOP and the other does RPUSH on the same list. Will there be a conflict between these two clients if they work in parallel? Will Redis block mylist (below) when one client accesses it, even if clients running in parallel access to different ends of the list?
Client 1 RPUSH mylist a RPUSH mylist b Client 2 LPOP mylist LPOP mylist
Client 1 and Client 2 work in parallel. Let me know if there will be a conflict in such a scenario.
source share