简单说一个 PHP 缓存 的应用场景
例如分类列表
分类数据的特征 :
1, 获取较复杂 , 需要递归的操作才可以完成 .
2, 更新频率较低 , 查询的频率高于更新的频率
这种就可以考虑使用 分布式 数据缓存 redis 为例
需要完成的功能 :
1, 查询时使用缓存 ( 并生成 ).
2, 分类数据删除或者设置时 , 删除缓存
ThinkPHP 中
config 中配置
‘REDIS_HOST’ => ‘127.0.0.1’,
‘REDIS_PORT’ => ‘6379’,
使用中用 \S 函数初始化缓存数据
//初始化缓存数据
\S([
‘type’ => ‘redis’,
‘host’ => \C(‘REDIS_HOST’),
‘post’ => \C(‘REDIS_PORT’),
]);
使用时判断
海报
0 条评论
201
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~