需要使用到的第三方模块,因为在有道笔记上面,所以为办法直接给你们,需要的话给我私信或者邮件(913956964@qq.com)

1.编译安装,添加上述扩展插件
./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-openssl=/usr/ --with-pcre=/usr/local/src/pcre-8.31 --with-http_stub_status_module --add-module=/usr/local/src/ngx_devel_kit-master --add-module=/usr/local/src/set-misc-nginx-module-0.29 --add-module=/usr/local/src/srcache-nginx-module-0.30 --add-module=/usr/local/src/redis2-nginx-module-0.12 --add-module=/usr/local/src/echo-nginx-module-0.58
 
2.修改nginx.conf配置
location ~ .*\.php {
  root html;
                srcache_store_private on;
                srcache_methods GET;
                srcache_response_cache_control off;
   
                if ($uri ~ .*\.php$){
                        set $key $request_uri;
                        set_escape_uri $escaped_key $key;
                        srcache_fetch GET /redis $key;
                        srcache_default_expire 172800;
                        srcache_store PUT /redis2 key=$escaped_key&exptime=$srcache_expire;
 }
                include fastcgi_params;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_connect_timeout 60;
                fastcgi_send_timeout 180;
                fastcgi_read_timeout 180;
                fastcgi_buffer_size 128k;
                fastcgi_buffers 4 256k;
                fastcgi_busy_buffers_size 256k;
                fastcgi_temp_file_write_size 256k;
                fastcgi_intercept_errors on;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                fastcgi_split_path_info ^(.+\.php)(.*)$;
                fastcgi_param PATH_INFO $fastcgi_path_info;
         }
 
        location = /redis {
                internal;
                set_md5 $redis_key $args;
                redis2_pass 127.0.0.1:6379;
        }
 
        location = /redis2 {
                internal;
 
                set_unescape_uri $exptime $arg_exptime;
                set_unescape_uri $key $arg_key;
                set_md5 $key;
 
                redis2_query set $key $echo_request_body;
                redis2_query expire $key $exptime;
                redis2_pass 127.0.0.1:6379;
        }
 
3.redis检查是否产生key值
redis-cli
keys *
info
dbsize

最新文章

  1. CSS3——3D翻转相册
  2. linux下Nginx 安装配置
  3. [USACO2003][poj2110]Mountain Walking(二分答案+bfs)
  4. Linux 源码安装apache 与常见错误解决
  5. CoreLocation框架的使用
  6. 点击Textbox 给日历控件赋值
  7. 三星galaxy S4快捷功能
  8. 【LeetCode】 sort list 单清单归并
  9. 《DenseNet Models for Tiny ImageNet Classification》课程设计论文
  10. BZOJ2229[Zjoi2011]最小割——最小割树
  11. [Day14]Eclipse高级、类与接口作为参数返回值
  12. [leetcode]254. Factor Combinations因式组合
  13. 本地连接虚拟机 Oracle数据库 报ORA-12541:TNS:no listener
  14. bootstrap中的行和列布局
  15. .NET零基础入门之01:开篇及CSharp程序、解决方案的结构
  16. 利用Apache配置http expires值提高网站性能
  17. Android 编程下 Managing Your App's Memory
  18. oracle EBS grant 您不具有执行当前操作的足够权限。请与您的系统管理员联系。
  19. [C/C++] C++ Primer学习笔记
  20. 用rem做响应式开发

热门文章

  1. devdependencies与dependencies的区别
  2. ES6模块化
  3. PHP求解一个值是否为质数
  4. Java基础(三)-final关键字分析
  5. 浅谈Android中Serializable和Parcelable使用区别
  6. Linux学习之在搭建java开发环境
  7. QT的radioButton组的使用
  8. 在Notepad++中添加运行快捷键
  9. 【POJ3254】Corn Fields
  10. C#_表达式目录树的应用