本文主要是介绍PHP之 ThinkPHP5配置redis缓存,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
tp config.php
'cache' => [// 使用复合缓存类型'type' => 'complex',// 默认使用的缓存'default' => [// 驱动方式'type' => 'File',// 缓存保存目录'path' => CACHE_PATH,// 缓存前缀'prefix' => '',// 缓存有效期 0表示永久缓存'expire' => 0,],// 文件缓存'file' => [// 驱动方式'type' => 'file',// 设置不同的缓存保存目录'path' => RUNTIME_PATH . 'file/',], // redis缓存'redis' => [// 驱动方式'type' => 'redis',//地址'host' => '127.0.0.1',//端口'port' => '6379',//密码'password' => '',// 缓存保存目录'path' => CACHE_PATH,// 缓存前缀'prefix' => '',// 缓存有效期 0表示永久缓存'expire' => 0,],
],
当使用
Cache::set('name', 'value');
Cache::get('name');
的时候,使用的是default缓存标识的缓存配置。如果需要切换到其它的缓存标识操作,可以使用:
// 切换到file操作
Cache::store('file')->set('name','value');
Cache::get('name');
// 切换到redis操作
Cache::store('redis')->set('name','value');
Cache::get('name');
环境要求
宝塔面板 Linux 安装redis 同时开启php中redis扩展
宝塔面板给php7.4安装redis扩展失败
linux系统下为php7.4 安装redis扩展 https://blog.csdn.net/l2x1314258/article/details/118031982
https://blog.csdn.net/qq_52227892/article/details/130649748
https://blog.csdn.net/weixin_44160079/article/details/123252938
宝塔linux怎么给php7.4手动编译安装 Redis 扩展
参考文章
https://blog.csdn.net/weixin_41290949/article/details/131990750
https://blog.csdn.net/weixin_44695700/article/details/117458317
这篇关于PHP之 ThinkPHP5配置redis缓存的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!