最新消息:

nginx支持redis

未分类 admin 4405浏览 0评论

需要下载第三方模块ngx_http_redis-0.3.2.tar.gz,并需要重新编译nginx。
注意要注释掉ngx_http_redis_module.c文件的145行

 /*static ngx_str_t  ngx_http_redis_db  = ngx_string(“redis_db”);*/

否则会报错,意思是这个定义的redis_db在程序里没有使用,算是个警告报错,注释掉安装即可

./configure –user=nginx –group=nginx  –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –add-module=/software/module/ngx_http_redis-0.3.2

配置

<a href="http://wiki.nginx.org/NginxHttpCoreModule#location">location</a> / {
    <a href="http://wiki.nginx.org/NginxHttpRewriteModule#set">set</a> $redis_key $uri;

    redis_pass     name:6379;
    <a href="http://wiki.nginx.org/NginxHttpCoreModule#default_type">default_type</a>   text/html;
    <a href="http://wiki.nginx.org/NginxHttpCoreModule#error_page">error_page</a>     404 = /fallback;
  }

$redis_db

The number of redis database (required for < 0.3.2).

For ngx_http_redis >= 0.3.2 is not obligatory, default value is “0″ if not defined.

这个$redis_db可以不配,默认是0database。

转载请注明:爱开源 » nginx支持redis

您必须 登录 才能发表评论!