宝塔内安装redis及添加到tp扩展
宝塔内安装redis及添加到tp扩展
tp6内置了redis扩展的支持,使用方式记录如下:
NO1:进入宝塔的应用商店页面,直接搜索redis,找到后直接点击安装即可,我搜索的是redis6.0.8版本,安装后会自动启动服务
NO2:然后在宝塔已安装软件页面找到安装的php,点击进入管理页面,左侧选项 “安装扩展”点击打开,找到redis,点击安装即可
NO3:如果需要检测是否安装成功,在项目入口文件index.php内添加打印语句如下:
var_dump(extension_loaded('redis')); 成功则为true
NO4:进入项目的配目录config,找到cache.php,在stores数组内添加如下:
// 更多的缓存连接
'redis'=>[
//驱动方式
'type'=>'redis',
//服务器地址
'host'=>'127.0.0.1'
],
NO5:找到session.php文件,修改store方式如下:
'store' => 'redis',
NO6:在需要使用缓存的文件内引入
use think\facade\Cache;
NO7:基本的操作如下:
$redis = Cache::store('redis')->handle(); //相当于new一个redis对象
$redis->set('name', 'value'); //保存数据
$redis->expire('name', 10); //设置有效期
$redis->get('name'); //获取数据