I’m building out a queuing service which will be multi-threaded. I need to make sure that Redis, our data backend, has a thread safe pop function for either lists or set types. The idea being that any number of threads can invoke Redis lpop or spop and not have any collisions. I’m not really sure how to test this and it doesn’t explicitly state anywhere on the Redis page if the pop function is thread-safe.
I’m building out a queuing service which will be multi-threaded. I need to make
Share
from the benchmark page
so as every command gets queued in a single thread you should be ok as there will never be two commands executing in parallel