缓存在当下的开发中是一个十分重要的模块,在很多项目中也都用到了缓存的功能。在Laravel 和 Yii2 等框架中,基于redis的缓存是一个非常常见的需求,而TP5(ThinkPHP5)也是非常支持使用 Redis 缓存。本文将分享如何使用TP5删除Redis缓存的方法。
一、 配置Redis
在使用TP5操作Redis缓存之前,首先需要在tp5中配置Redis,这需要编辑config文件夹中的database.php文件:
// Redis 配置
'redis' => [
// redis主机
'host' => '127.0.0.1',
// redis端口
'port' => 6379,
// redis 密码
'password' => 'root',
],
二、 操作Redis
在进行操作Redis之前,需要引入Redis接口,如下:
use think\cache\driver\Redis;
1、TP5 删除Redis缓存
要在TP5中删除Redis缓存,可以使用如下方法:
$redis = new Redis();
$redis->rm('key');// 删除指定key
$redis->flushAll();// 删除所有缓存数据
2、TP5 删除 Redis 的 Hash 类型
使用以下指令即可删除指定 Hash 类型:
$redis->hDel('hash','key');
三、结束语
以上就是TP5删除Redis缓存的方法,使用起来非常的简单,有助于快速搭建缓存系统。除此之外,TP5还支持其他多种缓存的操作,比如File,memcached 等等,这些也同样可以在TP5中使用。