首先配置文件中加入redis服务的配置信息:
return array (
'DATA_CACHE_PREFIX' => 'Redis_',//缓存前缀
'DATA_CACHE_TYPE'=>'Redis',//默认动态缓存为Redis
'REDIS_RW_SEPARATE' => true, //Redis读写分离 true 开启
'REDIS_HOST'=>'127.0.0.1', //redis服务器ip,多台用逗号隔开;读写分离开启时,第一台负责写,其它[随机]负责读;
'REDIS_PORT'=>'6379',//端口号
'DATA_CACHE_TIMEOUT'=>'300',//超时时间
'REDIS_PERSISTENT'=>false,//是否长连接 false=短连接
'REDIS_PASSWORD'=>'', //密码
'REDIS_AUTH'=>'',//AUTH认证密码
);
在Controller中调用,使用S方法。
S('jian','hello redis',300);
echo S('jian');
$cache = S(array('type'=>'Redis','expire'=>30)); //开启缓存
$name2 = "jian2";
$cache->$name2 = ['hello','redis'];
$value2 = $cache->$name2;
dump(S('jian2'));
print_r($value2);