最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Fastadmin中采用Redis的实现方法
时间:2026-07-05 10:44:51 编辑:袖梨 来源:一聚教程网
FastAdmin 基于 ThinkPHP5 开发,因此 Redis 的使用方式继承了 ThinkPHP5 的 Redis 操作特性,同时 FastAdmin 也提供了更便捷的封装方式。
环境准备与配置
前置条件
服务器已安装 Redis 服务并启动
PHP 已安装redis扩展(可通过php -m | grep redis检查)
FastAdmin 项目已部署完成
配置 Redis 连接
在 FastAdmin 项目的application/config.php文件中,找到cache配置项,缓存修改为复合类型增加Redis 服务信息:
// +----------------------------------------------------------------------// | 缓存设置// +----------------------------------------------------------------------'cache' => [ // 使用复合缓存类型 'type' => 'complex', // 默认使用的缓存 'default' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, ], // 文件缓存 'file' => [ // 驱动方式 'type' => 'file', // 设置不同的缓存保存目录 'path' => RUNTIME_PATH . 'file/', ], // redis缓存 'redis' => [ // 驱动方式 'type' => 'redis', // 服务器地址 'host' => '127.0.0.1', // 端口号 'port' => 6379, // 密码 'password' => '', // 选择数据库 'select' => 0, ],],
使用redis
Fastadmin框架基于Thinkphp5,在基类中已经封装了Redis操作方法。
所以不用下载Predis,有两种操作方式,主要区别在于实例化方法。
使用Cache
直接使用缓存Cache实例化调用redis,如下:
$redis = thinkCache::store('redis')->handler();// 字符串操作$redis->set('test_key', 'zhangsan', 120); // 120秒过期dump($redis->get('test_key')); // 输出:zhangsan实例化Redis
Redis位于thinkphp/library/think/cache/driver下,直接按照命名空间进行实例化,如下:
$conn = new thinkcachedriverRedis();$conn->set('test_key', 'zhangsan', 120);dump($conn->get('test_key'));总结
在Fastadmin框架中使用Redis很简单,是基于thinkphp框架的操作方式。
相关文章
- 原神菈乌玛技能是什么 07-06
- 《和平精英》野牛青春冒险家怎么升级-野牛青春冒险家的升级方法 07-06
- 和平精英陀螺仪怎么玩 07-06
- 《燕云十六声》无相皇BOSS通关攻略 07-06
- 《心动小镇》全粉色泡泡位置介绍 07-06
- 空洞骑士丝之歌育母怎么逃课 07-06
