首先,下载Predis源代码,地址:https://github.com/nrk/predis/tree/master。将代码至于ThinkPHP/Library目录下,代码结构如下:
然后,修改/ThinkPHP/Library/Predis/Autoloader.php的扩展名为:Autoloader.class.php,使之符合TP的命名规范,方便自动加载,然后就可以正常使用了。
<?php
namespace Home\Controller;
use Think\Controller;
use \Predis\Autoloader;
use \Predis\Client;
class TestController extends Controller
{
public function index()
{
$this->display();
}
public function redis()
{
Autoloader::register();
$a = new Client();
$a->set('fgl1', '<br>redis缓存设置了');
echo empty($a->get('fgl1')) ? "值为空" : $a->get('fgl1');
}
}