nginx本地缓存

nginx本地缓存需要在nginx.conf文件里面开启本地缓存

lua_shared_dict,用它来设置缓存变量和大小

比如:

lua_shared_dict item_cache 150m;

这段代码表示lua_shared_dict允许开启本地缓存,item_cache 为缓存变量名,150m为本地缓存的大小。

定义好本地缓存后,可以通过ngx.shared来拿到本地缓存变量。具体代码:

local item_cache = ngx.shared.item_cache

接着通过get方法取,再通过set方法存。

item_cache:get(key)

item_cache:set(key)

 

posted @ 2023-06-27 16:42  xycccode  阅读(117)  评论(0编辑  收藏  举报