Skip to content

MemCache 缓存

MemCache 缓存可以缓存返回的结果,提高性能

plugin-executors:
    - tag: plugin
      type: memcache
      args:
        dump-path: /path/to/rule # 缓存文件,可选
        dump-interval: 0 # 自动缓存时间间隔

workflows:
    - tag: default
      rules:
        - exec:
            - plugin:
                tag: plugin
                args:
                  mode: store # 缓存结果
                  return: true # 缓存成功后,终止所有处理流程,并返回

        - exec:
            - plugin:
                tag: plugin
                args:
                  mode: restore # 从缓存获取结果
                  return: true # 获取缓存成功后,终止所有处理流程,并返回

API

GET /dump

将缓存保持到本地文件

返回状态:204

GET | DELETE /flush

删除所有内存中的缓存

返回状态:204