In-memory cache implementation for development and testing.
Features:
Suitable for:
NOT suitable for:
In-memory cache implementation for development and testing. Features: - Thread-safe operations using Clojure atoms - TTL support with automatic expiration - LRU eviction policy - Statistics tracking - Pattern matching - Namespace support Suitable for: - Local development without Redis - Fast unit testing - CI/CD pipelines - Single-process applications NOT suitable for: - Distributed systems (not shared across processes) - Production use (no persistence) - High-memory workloads (limited by JVM heap)
Redis-backed distributed cache implementation.
Features:
Suitable for:
Redis Data Structures Used:
Redis-backed distributed cache implementation. Features: - Distributed caching across multiple processes - Automatic TTL and expiration - Atomic operations (INCR, DECR, SETNX) - Pattern matching with SCAN - Namespace support - Connection pooling Suitable for: - Production deployments - Distributed systems - High-availability applications - Microservices architecture Redis Data Structures Used: - Strings: For cache values (Nippy serialized, stored as binary) - TTL: Built-in Redis expiration - Atomic ops: INCR, DECR, SETNX, etc.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |