Skip to content

数据缓存指令

全局指令,可以设置在任务配置里的任何的地方,主要和数据缓存插件配套使用

NOTE

  • $data{get#key},get指令:通过key值从缓存表中获取数据

  • $data{put#key#value},put指令:存储数据,key为自定义的唯一值,value为需要存储的数据

  • $data{push#key#value},push指令:追加值到队列中,key为自定义的唯一值,value为需要存储的数据

  • $data{poll#key#pollsize},poll指令:将队列中的值获取到,并且在获取完成后从队列中移除掉,key为自定义的唯一值,pollsize为获取量

  • 使用中注意key值命名,当不同任务取一样时默认覆盖value

  • 需运行risedata-log工程

  • 示例参考多对多同步内容

Released under the GPL-3.0 License.