MiniO对象存储服务 磁盘缓存快速入门 ​​​​​​​

本文介绍如何使用MiniO对象存储服务的磁盘缓存功能,通过配置缓存磁盘路径、缓存过期时间和排除规则,加速对象读取,提升数据访问效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MiniO对象存储服务 磁盘缓存快速入门 

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

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

 

开始

1. 前期条件

安装Minio - Minio快速入门

2. 运行Minio缓存

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

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

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

Copyexport 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}

3. 验证设置是否成功

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

 

了解更多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值