
bug笔记
开发中遇到的问题和解决方案记录
起灵人
纸上得来终觉浅,绝知此事要躬行。
展开
-
单用户并发问题
最近写了一个感恩节相关活动,一个做任务获得活动币的接口提交后被领导批“会被用户刷爆”,代码非常简单,就是redis判断该用户今日是否做过该任务,没做过->活动币写入mysql 、redis。 刚开始还一脸懵,我判断的是单个用户啊,又不是整个平台的秒杀,每个用户又互不影响,刷啥? 再说redis是单线程的,就算一个用户真在多个设备请求了,那我完成一次后就改redis了后来的就刷不到了啊...难道是我先写mysql再写redis容易出问题,并发会出现在写...原创 2021-11-20 23:53:06 · 1284 阅读 · 0 评论 -
【bug记录】laravel8配置phpredis集群连接
集群搭建好了,本地也能正常访问,在app\database.php redis数组中做如下配置:<?phpuse Illuminate\Support\Str;return [ 'redis' => [ 'client' => env('REDIS_CLIENT', 'phpredis'), 'options' => [ 'cluster' => env('REDIS_CLUSTER', 're原创 2021-05-21 21:53:49 · 3019 阅读 · 2 评论 -
【bug笔记】win10系统切换docker和虚拟机
win10下docker和虚拟机无法同时启动,当关闭docker准备启动虚拟机时,需要把hypervisorlaunchtype改为off,当关闭虚拟机准备启动docker时,需要把hypervisorlaunchtype改为on。处理方式:查看:管理员运行cmd->bcdedit修改:管理员运行cmd->bcdedit /set hypervisorlaunchtype off...原创 2021-04-04 11:10:34 · 811 阅读 · 0 评论 -
【bug笔记】docker部署redis主从出现master_link_status:down
docker部署redis主从 master_link_status:down原创 2021-03-26 11:59:39 · 529 阅读 · 0 评论