I am going to use this client library: https://github.com/ezmobius/redis-rb
In the github page, it doesn’t say anything about queues. Is this behaviour by default? When I add a key/value to red is, does it use a queue datastrucutre automatically?
Also, redis has this BLPOP and BRPOP which allow you to block until a new value appears in the queue. Is this available in redis-rb? If not, is there library I can use that support that?
Surely, redis-rb supports all that you’re asking for. (BLPOP / BRPOP / LPUSH / LPOP).