深入浅出tp3配置redis缓存机制(tp3配置redis)
ThinkPHP3是最新一代PHP框架,它完整的支持组件化开发,提高开发效率;Redis也是一个很常用的存储机制技术,本文将带你怎样将ThinkPHP3配置redis缓存技术,大大提高程序的访问效率!
首先开始我们的ThinkPHP3+Redis缓存之旅,接着我们要下载并安装composer里的 predis/predis包,代码如下:
composer require predis/predis
安装完成后,还需要在ThinkPHP3里添加配置文件:
//config/redis.php
return [ 'type' => 'redis', // 数据库类型
'hostname' => '127.0.0.1', // 服务器地址 'database' => 0, // 数据库名
'password' => '', // 密码 'hostport' => '6379', // 端口
];
配置完成后,需要对ThinkPHP3进行redis的实例化,然后添加的缓存代码如下:
//php
$redis=\think\Cache::connect([ 'type'=>'redis',
'options'=>[ 'password'=> '123456',
],]);
//redis缓存$redis->set('test','test',8,86400);
通过上面的代码,我们可以看出ThinkPHP3的redis缓存需要使用set函数进行初始化,配置完成之后,即可开始使用redis缓存,比如:
//写入缓存
$redis->set('test','test',8,86400);//获取缓存
$data = $redis->get('test');
总结下,完成ThinkPHP3+Redis缓存获取和设置步骤如下:
1. 下载composer安装predis/predis
2. 添加config/redis.php 配置文件
3. 实例化redis,使用think\Cache类
4. 写入缓存,使用set函数
5. 读取缓存,使用get函数
本文通过ThinkPHP3配置redis缓存的方式,让大家对于Redis缓存机制有一定的了解,希望大家能够从中受益,更多关于redis的使用,敬请大家关注!
相关文章