thinkphp3.2配置redis缓存和文件缓存

thinkphp3.2配置redis缓存和文件缓存

如果把一些常用但又不容易变的数据存缓存,而不是每次查数据库,这样能很大减轻数据库压力
最近由于项目需要,就尝试了一把redis,但是后面又用了tp3.2的文件缓存,直接进入主题:
在config.php中增加如下代码:

 

   'DATA_CACHE_PREFIX' => 'tp',//缓存前缀
    'DATA_CACHE_TYPE'=>'Redis',//缓存类型
    'REDIS_RW_SEPARATE' => false, //是否开启Redis读写分离
    'REDIS_HOST'=>'127.0.0.1', 
    'REDIS_PORT'=>'6379',//端口号
    'REDIS_TIMEOUT'=>'300',//超时时间
    'REDIS_PERSISTENT'=>false,//是否长连接
    'REDIS_AUTH'=>'test',//AUTH认证密码
    'DATA_CACHE_TIME'=> 10800,      // 数据缓存有效期 0表示永久缓存

    存值:S('name',$value);
    取值:$value = S('name');
    删除:S('name',null);

文件缓存:则把TYPE类型改为File

版权声明:转载请注明出处 https://blog.csdn.net/wengedexiaozao/article/details/81461166
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113012.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号