您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

redis 队列同步到mysql 方案

2024/3/2 10:45:52发布14次查看
crontab 效率太低 有没有高效率的
回复内容: crontab 效率太低 有没有高效率的
用redis的队列,数据lpush进入,然后另外开个进程,while(true){brpop/rpop队列}
下面用php做示例:
a.php 文件里的代码
$redis->redis();$redis->connect($host, $port, $db);$redis->lpush('list', $data);
b.php 文件里的代码
$redis->redis();$redis->connect($host, $port, $db);while(true) { $data = $redis->brpop('list', 0); if ($data) { // 连接mysql操作 // 插入数据 }}
用php命令执行b.php文件
php b.php
建议采用异步处理的方式
只操作redis队列,同步用其他异步程序来实现
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product