问答 / 0 / 2 / 创建于 5年前
两个服务同时blPop同一个队列,会出现两个服务拿到同一个值得情况吗?
绝对不会,redis是单进程原子操作
redis本身是单例队列处理的,再多高并发请求都是排队进行。 除了blpop,还有像setnx,incrby,decrby,lpop,rpop等命令,这些你都可以高并发或分布式场景下使用。
我要举报该,理由是:
绝对不会,redis是单进程原子操作
redis本身是单例队列处理的,再多高并发请求都是排队进行。
除了blpop,还有像setnx,incrby,decrby,lpop,rpop等命令,这些你都可以高并发或分布式场景下使用。