DeleteDistributedMapCache
从分布式缓存中查删除指定键所对应的缓存值
参数说明
缓存条目标识符
指定删除数据实体的缓存键,可以是数据流属性或者是一个表达式,多个值以逗号分隔
分布式缓存服务
指定用于缓存数据流的控制器服务DistributedMapCacheClient
输出连线
- failure连线表示待删除的键为空,或无法与缓存服务端进行交互时的数据流输出
- success连线表示成功在缓存中删除对应数据的数据流输出
示例
GenerateFlowFile配置
为避免生成过多数据,将组件”调度“中的”运行安排“设置为7 days
。再将”自定义文本“设置为空,因为此流程中GenerateFlowFile组件是为了启动整个流程,故不设置数据
流程说明
在此流程中会通从缓存中删除键名为id_cache的数据。注意,需要在缓存中先写入此数据,同时除了在组件中设置缓存的客户端控制器服务,还需要在模板的配置页面中新增一个DistributedMapCacheServer服务端控制器服务
DeleteDistributedMapCache设置
以删除缓存键为id_cache的JSON数据为例,设置了缓存条目标识符
为id_cache,分布式缓存服务
为DistributedMapCacheClientService控制器服务
结果
最后输出结果如下:
- success连线输出结果
流程模板
参见附件(请右键另存保存):模板文件