キャッシュ
NocoBaseのキャッシュモジュールは、node-cache-managerをベースに構築されており、プラグイン開発にキャッシュ機能を提供します。システムには以下の2種類のキャッシュが組み込まれています。
- memory -
lru-cacheをベースにしたインメモリキャッシュで、node-cache-managerによってデフォルトで提供されます。 - redis -
node-cache-manager-redis-yetをベースにしたRedisキャッシュです。
さらに多くのキャッシュタイプは、APIを通じて拡張・登録することが可能です 。
基本的な使い方
app.cache
app.cacheは、アプリケーションレベルのデフォルトキャッシュインスタンスで、そのまま利用できます。
ctx.cache
ミドルウェアやリソース操作では、ctx.cacheを通じてキャッシュにアクセスできます。

