试过在init_worker_by_lua_file调用ngx.shared.DICT:flush_all(),未起到作用。
hi,flush_all()只是将所有的项都标记为expired,并不会真正删除,你还需要flush_expired()来使得所有的expired项被删除,真正的释放内存。On Thursday, November 23, 2017 at 5:31:39 PM UTC+8, JohnTai wrote:试过在init_worker_by_lua_file调用ngx.shared.DICT:flush_all(),未起到作用。