1、使用 ngx.shared.DICT API完成
ngx.shared.DICT 这个变量是共享内存变量,可以跨进程使用。
2、设置为单一服务器的nginx单一进程工作方式
无论有多核或多线程,设置为单一进程工作就行
3、利用数据存储的方式
数据存储的方式,比如说 memcached, redis, MySQL 或 Postgresql 及其他openresty 支持的数据库。
4、原著
https://github.com/openresty/lua-nginx-module#ngxshareddict
搜索 “ngx.shared.DICT” ,结果集第一个相关段落即是原文。