欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > php+redis 生成二维码库

php+redis 生成二维码库

2024/10/25 12:20:33 来源:https://blog.csdn.net/hj1043/article/details/140036259  浏览:    关键词:php+redis 生成二维码库

项目场景:

活动报名二维码,生成 30W 的二维码量存放到 redis 中,并通过 redis 读取,以减轻 mysql 数据库的压力。

实现很简单,分为两步:

1、生成:通过 for 循环,以集合方式插入到 redis 中;

2、读取:通过 pop方式获取一条二维码;

    // 创建二维码表public function genQrcode($gen = false){if(isset($_GET['gen'])) $gen = true;if($gen){for($i = 5200000000;$i<=(5200000000+300000);$i++){$this->redis()->lpush('qrcode',$i);}}// print_r($this->redis()->rpop('qrcode'));exit;// t弹出一个二维码return $this->redis()->rpop('qrcode');}

这样做的好处是,读取速度快,减轻数据库 io 压力。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com