public function redis() { // 原生用法 $redis = new \Redis(); // Redis前需加\ $redis->connect('127.0.0.1', 6379); // 必須有connect $redis->set('test', 'abc'); $redis->append('test', ' def'); $res = $redis->get('test'); print_r($res); // abc def }
二、使用Redis類php
若是想使用TP5.0自帶的Redis類,須要use think\cache\driver\Redis, redis
use think\cache\driver\Redis; public function redis() { $redis = new Redis(); $redis->set('test', ‘hello world'); $res = $redis->get('test'); print_r($res); // hello world }
使用TP5.0自帶的Redis類,實例化前Redis前不用加「\」,和原生用法不同。thinkphp
// 在list左邊添加元素 public function LPush($key, $value) { return $this->handler->lPush($key, $value); } // 返回list指定區間內的元素 public function LRange($key, $start = 0, $end = -1) { return $this->handler->lRange($key, $start, $end); }
在控制器中調用,就能夠實現list的相關操做了。緩存