前言:纯自己研究的简单结合方式,项目中单个的用过,没一起用过
大佬可以直接对我指指点点
有的自己写的,有的百度大佬们的贡献
交流学习做笔记的作用
客户端
// 抽奖 高并发客户端业务处理
public function ClientPush($request Request){
$uid = $request->post('uid'); // 用户ID
$activity_id = $request->post('activity_id'); // 活动ID
// 获取转盘活动 详情
$activityInfo = getActivityInfo::get($activity_id);
// redis 队列处理
$redis = New Redis();
$redis->connect('127.0.0.1',6397,30); // 服务器IP 端口号 连接时间
$activity_ranks = "activity_".$activity_id; // 使用结束记得释放掉对应健名
// 如果队列长度未超过限制数量 经行相应业务逻辑
if ($redis->llen($activity_ranks) < $activityInfo['num']) {
// 插入到列表的尾部
$redis->rPush($activity_ranks, $uid);
/**
* 则进行