1 | redis 集群 |
1 | https://docker.mirrors.ustc.edu.cn |
2.阿里云
1 | https://vvyah8wl.mirror.aliyuncs.com |
Docker跨架构编译
订阅模式,点对点模式
看似木头 15:06:10
Atlas
还有你们redis队列用的pop还是 订阅
@Atlas blpop,
看似木头 15:06:17
订阅是广播,
看似木头 15:06:27
blpop是单播
看似木头 15:06:55
额, 其实是轮播, redis自己实现的负载均衡
看似木头 15:08:23
广播可能会消耗redis大量的loop片段, 所以我们不用
2逼哥哥 15:08:32
用redis的stream做消息队列爽得一p
看似木头 15:08:56
stream也很不错
看似木头 15:09:08
就是实现略微复杂
看似木头 15:14:00
Atlas
队列上,Redis 广播 场景是啥
@Atlas 比如多路缓存更新
看似木头 15:14:19
因为本地lo比局域网快相当多
看似木头 15:14:56
还有就是并发实在太高, 比如500k/s
看似木头 15:15:11
这时候要分好几个redis集群的.
看似木头 15:15:48
那么集群同步更新某些数据, 方式之一就是这样洛
看似木头 15:16:01
接收统一的配置命令,比如京东/淘宝上的秒杀活动
有个题目. 我有100k个手机号名单, 我给你1k个手机号, 让你查出来, 哪些手机号在名单中, 哪些不在
array系列函数, 其实可以实现相当多算法. 虽然性能比起其他语言查许多. 但是光php本身, 合理利用array系列函数, 性能也能提升百倍
array_flip与isset
有人会问这个使用场景,比如 数据库字段你存一个用户的爱好集合,你使用json [“xx”,”xx”] 还是希望用一个int 来存集合?
目前我使用两种方案。
第一种是转换为 二进制字符串,然后从右往左 按照位是否是==1 来标记集合.
第二种使用 按位与& 来实现,是否 爱好和 用户int 命中,如果两者的任意位 命中,那么 a&b 一定>0 也就是 !=false 也就是 !==0b0
先看看原理图
php-pcntl+socket②
好麻烦,有无快捷办法
https://blog.csdn.net/weixin_64064486/article/details/123940266
【更新】
https://developer.fyne.io/started/#prerequisites
1.下载,并安装
https://github.com/msys2/msys2-installer/releases/download/2022-06-03/msys2-x86_64-20220603.exe
2.从 开始菜单打开MSYS2
3.输入命令
1 | pacman -Syu |
选择 gcc
1 | pacman -S git mingw-w64-x86_64-toolchain |