zoukankan      html  css  js  c++  java
  • thinkjs 中增加过期时间

            使用thinkjs搭建的项目需要实现一小时后过期的功能;于是对比了新建项目与原有项目的不同之处:

    2801

            官网中给的介绍:https://thinkjs.org/zh-cn/doc/2.2/adapter_cache.html

    2802

            而我们使用的便是redis缓存。根据文档中的配置,接着:

    redis
    
    redis 配置,config/redis.js。
    
    export default {
      host: '127.0.0.1',  //redis服务器地址
      port: 6379,  
      password: '',
      //redis服务器地址
    
      timeout: 1*60*60,//失效时间 1h
      log_connect: true
    };

            在config文件中新建redis.js文件,并将其环境配置好,原以为在其中配置好过期时间就可以实现其功能,只是在后来的测试中才发现貌似timeout没有起任何作用。最终的解决办法

    在config文件中增加cache.js文件,并设置好过期时间:

    export default {
        type: 'redis', //缓存方式
        timeout: 1*60*60,//失效时间 1h
        adapter: {
            redis: {
                prefix: 'thinkjs_' //缓存名称前缀
            }
        }
    };

          Over.

  • 相关阅读:
    Js
    CSS
    CSS
    第七周作业及总结
    第六周作业及总结
    第五周作业及总结
    第四周作业及总结
    第三周作业及总结
    7-1 判断上三角矩阵
    第二周作业及总结
  • 原文地址:https://www.cnblogs.com/zhengyeye/p/8134721.html
Copyright © 2011-2022 走看看