kong缓存无效引发错误:键必须是字符串



在自定义插件中,我需要使Kong缓存项无效。当我使用时

kong.cache.invalidate_local("thisisastring")

我得到错误

key must be a string
stack traceback:
[C]: in function 'error'
/usr/local/share/lua/5.1/kong/cache/init.lua:226: in function 'invalidate_local'

我用的是孔2.7.0。

https://github.com/Kong/kong/blob/2.7.0/kong/cache/init.lua#L226

怎么了?

您应该使用:而不是.

kong.cache:invalidate_local("your string")

有关和之间差异的更多信息。

最新更新