ngx_http_keyval_module
ngx_http_keyval_module模块
- 示例配置
- 指令
- KEYVAL
- keyval_zone
所述ngx_http_keyval_module
模块(1.13.3)创建具有从由所述API管理键-值对获得的值的变量。
此模块可作为我们商业订阅的一部分。
示例配置
http {
keyval_zone zone=one:32k state=one.keyval;
keyval $arg_text $text zone=one;
...
server {
...
location / {
return 200 $text;
}
location /api {
api write=on;
}
}
}
指令
句法: | keyval key $ variable zone = name; |
---|---|
默认: | — |
语境: | HTTP |
创建一个新$variable
的值,该值由key
键值数据库中的查找。字符串匹配忽略案件。数据库存储在由zone
参数指定的共享内存区域中。
句法: | keyval_zone zone = name:size state = file; |
---|---|
默认: | — |
语境: | HTTP |
设置name
和size
其保持键值数据库的共享内存区。键值对由API管理。
可选state
参数指定file
将键值数据库的当前状态保持为JSON格式,并使其在nginx重新启动时保持不变。