Openresty 数据共享API.Data Sharing within an Nginx Worker

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Openresty 数据共享API.Data Sharing within an Nginx Worker相关的知识,希望对你有一定的参考价值。

摘要自:https://github.com/openresty/lua-nginx-module/#data-sharing-within-an-nginx-worker

  • 每nginx worker的数据共享

定义一个lua模块,在content_by_lua或者content_by_lua_block中require它.

建议只用于共享只读数据.如果一定要共享可变数据,注意确保写操作是非阻塞的.

如果需要所有worker共享的数据,可选择:

ngx.shared.DICT 或者memcachedredismysql or PostgreSQL这些数据库.

  • 每server的数据共享

ngx.shared.DICT

所有workers共享的数据

以上是关于Openresty 数据共享API.Data Sharing within an Nginx Worker的主要内容,如果未能解决你的问题,请参考以下文章

sh 在Ubuntu上构建Nginx OpenResty版本。

sh 易于安装openresty(在Ubuntu 14.04,15.10和16.04上使用和测试)

OpenResty:worker间通信

sh 易于安装openresty和NVM(在Ubuntu 14.04,15.10和16.04上使用和测试)

openresty 安装部署脚本

Openresty 健康检查