• 磁盘缓存快速入门


    官方文档地址:http://docs.minio.org.cn/docs/master/minio-disk-cache-guide

    这里的磁盘缓存功能是指使用缓存磁盘来存储租户常用的一些数据。例如,假设你通过gateway azure设置访问一个对象并下载下来进行缓存,那接下来的请求都会直接访问缓存磁盘上的对象,直至其过期失效。

    此功能允许Minio用户:

    • 对象的读取速度性能最佳。
    • 任何对象的首字节时间得到显著改善。

    配置Minio缓存

    磁盘缓存可以通过修改Minio服务的cache配置来进行开启。配置cache设置需要指定磁盘路径、缓存过期时间(以天为单位)以及使用统配符方式指定的不需要进行缓存的对象。

    "cache": {
        "drives": ["/mnt/drive1", "/mnt/drive2", "/mnt/drive3"],
        "expiry": 90,
        "exclude": ["*.pdf","mybucket/*"]
    },
    

    缓存设置也可以通过环境变量设置。设置后,环境变量会覆盖任何cache配置中的值。下面示例使用/mnt/drive1, /mnt/drive2 和 /mnt/drive3来做缓存,90天失效,并且mybucket下的所有对象以及后缀名为.pdf的对象不做缓存。

    export MINIO_CACHE_DRIVES="/mnt/drive1,/mnt/drive2,/mnt/drive3"
    export MINIO_CACHE_EXPIRY=90
    export MINIO_CACHE_EXCLUDE="*.pdf,mybucket/*"
    minio server /export{1...24}
    

    验证设置是否成功

    可以通过浏览器或者mc来访问刚刚部署的Minio服务。你应该可以看到上传的文件在所有Minio节点上都可以访问。

  • 相关阅读:
    PYSpark DataFrame
    wheel用户组
    CURD是什么?
    mysql binlog日志清理
    skype的图片默认保存路径
    bootstrap使用总结
    库表批量新增id字段
    谷粒商城-问题汇总
    开发工具问题汇总
    feign客户端,参数无法传递复杂对象
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/15985369.html
Copyright © 2020-2023  润新知