PHP使用Redis防止大并发下二次写入处理
时间:2018-02-16 21:01:47浏览:3896
$redis_key="BlueCode";
$expire="60";
$lock_key = 'index_sum' . $redis_key;
$is_lock = $redis->setnx($lock_key, 1); // 加锁
if($is_lock == true){ // 获取锁权限
$redis->setex($redis_key, $expire, time()); // 写入内容
//你的业务代码
$redis->del($lock_key); //解锁
}
上一篇:简单说明压力测试webbench的安装和使用
下一篇:padding,margin带一个、二个、三个、四个参数的不同含义
- Linux文章
- PHP文章
- 随机文章
- Linux中的find(-atime...
- mysql的expire_logs_...
- PHP 扩展 libsodium s...
- Linux下利用find和cp实现筛...
- 使用mysqldump命令导出备份m...
- Linux系统如何设置开机自动运行脚...
- Linux上实现秒级执行的定时任务
- shell echo -e 颜色输出
- Linux下通过grep查找指定的进...
- 解决执行脚本报syntax erro...
发表评论
昵称: 验证码: