選擇 nrk/predis 作為 Redis 驅動,修改composer.json增加一個 require 項:
"predis/predis": "*"
運行composer update完成安裝,新建config/redis.php
<php
return array(
'host' => '127.0.0.1',
'port' => 6379
);
新建 assists/factory.php:
<?php
use Predis\Client;
class Factory{
public static function redis(){
return new Client(require BASE_PATH.'/config/redis.php');
}
}
然后運行 composer dump-autoload, 修改controllers/HomeController.php為:
<?php
class HomeController extends BaseController{
public function home(){
$redis = Factory::redis();
$redis->set('name','xiaoming');
echo $redis->get('name');
}
}
訪問 nuf.dev/index.php/home,輸出
xiaoming
說明成功引入predis