Skip to main content

DeleteDistributedMapCache

从分布式缓存中查删除指定键所对应的缓存值

参数说明

缓存条目标识符

指定删除数据实体的缓存键,可以是数据流属性或者是一个表达式,多个值以逗号分隔

分布式缓存服务

指定用于缓存数据流的控制器服务DistributedMapCacheClient

输出连线

  • failure连线表示待删除的键为空,或无法与缓存服务端进行交互时的数据流输出
  • success连线表示成功在缓存中删除对应数据的数据流输出

示例

GenerateFlowFile配置

为避免生成过多数据,将组件”调度“中的”运行安排“设置为7 days。再将”自定义文本“设置为空,因为此流程中GenerateFlowFile组件是为了启动整个流程,故不设置数据

流程说明

在此流程中会通从缓存中删除键名为id_cache的数据。注意,需要在缓存中先写入此数据,同时除了在组件中设置缓存的客户端控制器服务,还需要在模板的配置页面中新增一个DistributedMapCacheServer服务端控制器服务

DeleteDistributedMapCache设置

以删除缓存键为id_cache的JSON数据为例,设置了缓存条目标识符为id_cache,分布式缓存服务为DistributedMapCacheClientService控制器服务

结果

最后输出结果如下:

  • success连线输出结果

流程模板

参见附件(请右键另存保存):模板文件