首頁 > 後端開發 > php教程 > PHP 使用 Redis 回做队列服务

PHP 使用 Redis 回做队列服务

WBOY
發布: 2016-06-13 12:18:46
原創
946 人瀏覽過

PHP 使用 Redis 来做队列服务


<?php class Queue{    protected $redis;    protected $key;     public function __construct(\Redis $redis, $key)    {        $this->redis = $redis;        $this->key = $key;    }     public function pop()    {        return $this->redis->lPop($this->key); // 左边出    }     public function push($task)    {        return $this->redis->rPush($this->key, $task); // 右边入    }}
登入後複製

队列的一个特点就是先进先出(FIFO),很显然,先产生的任务需要被先处理,redis 的 List 可以保证这一点。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板