Mudis is a thread-safe, in-memory LRU cache library for Ruby applications with sharding, TTL expiry, compression, and metrics tracking. It supports Rails and Hanami frameworks, offers inter-process caching via UNIX sockets, optional soft persistence through snapshots, and provides fine-grained memory controls. The library

22m read time From github.com
Post cover image
Table of contents
Table of ContentsDesignFeaturesInstallationConfiguration (Ruby/Rails)Configuration (Hanami)Start and Stop Exipry ThreadBasic UsageRails Service IntegrationMetricsAdvanced ConfigurationSoft Persistence (Snapshots)Inter-Process Caching (IPC Mode)BenchmarksKnown LimitationsCreate a Mudis Web Cache ServerProject PhilosophyRoadmapLicenseContributingContact

Sort: