欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php之redis的应用实例

程序员文章站 2022-03-08 13:05:27
...
本文主要和大家分享php之redis的应用实例,主要以代码的形式和大家分享,希望能帮助到大家。
<?php
// 将消息存于 redis 队列中
$redis = new Redis('127.0.0.1', 6379);
$redis->connect();

$weiboInfo = array(
    'uid' => get_uid(),
    'content' => get_content(),
    'timestamp' => time(),
);
$redis->lpush('weibo_list', json_encode($weibo_info));
$redis->close();


// 利用 cron 程序遍历 redis 队列进行数据库操作
$redis = new Redis('127.0.0.1', 6379);
$redis->connect();
$weibo = new Weibo();
while (true) {
    if ($redis->lsize('weibo_list') > 0) {
        $info = json_decode($redis->rpop('weibo_list'));
        $weibo->post($info->uid, $info->content, $info->timestamp);
    } else {
        sleep(1);
    }
}
$redis->close();

相关推荐:

PHP和Redis实现在高并发下抢购及秒杀

Redis常见的使用场景分享

PHP链接redis的方法代码

以上就是php之redis的应用实例的详细内容,更多请关注其它相关文章!

相关标签: redis php 应用