$redisKey = 'user_pull_notificatio:' . $this->userId . '_' . $val['id']; # redisKey
if (Redis::set($redisKey, 1, "nx", "ex", 3)) { # 消息加锁,防止重复发送
# 处理逻辑
Redis::del($redisKey); # 删除redisKey
}
使用Redis的SETNX实现锁机制
最新推荐文章于 2023-06-03 11:49:35 发布