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的相关操做了。缓存