Official adapters

View Source

Currently we officially support the following adapters:

CacheNebulex AdapterDependency
Nil (special adapter to disable caching)Nebulex.Adapters.NilBuilt-In
Generational Local CacheNebulex.Adapters.Localnebulex_local
PartitionedNebulex.Adapters.Partitionednebulex_distributed
MultilevelNebulex.Adapters.Multilevelnebulex_distributed
RedisNebulex.Adapters.Redisnebulex_redis_adapter
CachexNebulex.Adapters.Cachexnebulex_adapters_cachex
DiskLFUNebulex.Adapters.DiskLFUnebulex_disk_lfu

The adapter documentation links above will help you get started with your adapter of choice. For API reference, you can check out the Nebulex Cache API.

[!NOTE]

All the official adapters listed above support Nebulex v3.

Non-official adapters

The following non-official adapters are available:

Cache | Nebulex Adapter | Dependency :-----| :---------------| :--------- Distributed with Horde | Nebulex.Adapters.Horde | nebulex_adapters_horde Multilevel with cluster broadcasting | NebulexLocalMultilevelAdapter | nebulex_local_multilevel_adapter Ecto Postgres table | Nebulex.Adapters.Ecto | nebulex_adapters_ecto