Cachex est une bibliothèque de mise en cache en mémoire extrêmement rapide pour Elixir, avec la prise en charge de nombreuses fonctionnalités utiles telles que les expirations basées sur le temps, la protection de la taille maximale et la synchronisation avec un système de fichiers local.

Elixir
MITDocumentation

Features

  • Time-based key expirations
  • Maximum size protection
  • Pre/post execution hooks
  • Proactive/reactive cache warming
  • Transactions and row locking
  • Asynchronous write operations
  • Distribution across app nodes
  • Syncing to a local filesystem
  • Idomatic cache streaming
  • Batched write operations
  • User command invocation
  • Statistics gathering

Tech Stack

Composants

  • lib/cachex
  • lib/cachex/actions
  • lib/cachex/services

Tags

Métriques

Stars
1721
Forks
116
Open Issues
0
Last Activity
3 years ago

Information

Target Audience
Professionnels
Authentication
none
Testing
ExUnit
CI/CD
ci.yml