【发布时间】:2016-12-15 21:40:35
【问题描述】:
我们有一个过滤记录,返回地图的 lua 脚本。我有两个问题
aerospike 是否像独立脚本一样执行 lua 脚本(类似于 'lua' )?
需要使用函数读取文件并缓存——我希望这个函数只调用一次,如何实现?
【问题讨论】:
我们有一个过滤记录,返回地图的 lua 脚本。我有两个问题
aerospike 是否像独立脚本一样执行 lua 脚本(类似于 'lua' )?
需要使用函数读取文件并缓存——我希望这个函数只调用一次,如何实现?
【问题讨论】:
Aerospike 在沙盒环境中执行 Lua 脚本。上下文在调用之间重置。因此,您无法读取可以在下次调用期间使用的文件和缓存值。如果您需要向每个调用传递一些信息,请考虑通过参数传递它们。不用说,最好不要将庞大的数据结构作为参数传递。编码/解码它们的开销会很高。
【讨论】: