Well I though it was because I'm doing buffering, and it may happen that I try to pop but the message is not still in redis. Now that I think it again though, blpop is blocking, which means that it will be waiting until the key is ther (max 1 sec). So I guess no, it is not necessary, let me try it.

Thanks!