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