nuster 是一個基於 HAProxy 的高性能 HTTP 緩存服務器和 RESTful NoSQL 緩存服務器,既能夠用做相似 Varnish 或者 Nginx 那樣的 HTTP 緩存服務器,來緩存動態或者靜態的 HTTP 資源,也能夠用做 RESTful NoSQL 緩存服務器, 用 HTTP POST/GET/DELETE 來 添加 /取得 /刪除 Key/Value。 git
https://github.com/jiangwenyu...github
此次更新主要添加對硬盤持久化的支持sql
支持四種持久模式緩存
配置文件服務器
global master-worker nuster cache on data-size 10m dir /tmp/cache nuster nosql on data-size 10m dir /tmp/nosql backend be nuster cache on nuster rule off disk off ttl 1m if { path_beg /disk-off } nuster rule only disk only ttl 1d if { path_beg /disk-only } nuster rule sync disk sync ttl 1h if { path_beg /disk-sync } nuster rule async disk async ttl 2h if { path_beg /disk-async } nuster rule others ttl 100
/disk-off
僅保存在內存/disk-only
僅保存在硬盤/disk-sync
保存至內存和硬盤後返回給客戶端/disk-async
保存至內存後當即換回給客戶端,內存數據會在必定時間後被緩存至硬盤