Carmine is fantastic Clojure client for Redis.
2.0.0 is a major release that introduces some breaking API changes, new features
and another 20% performance improvement (now within less than 5% of the Java client).
Changes in Carmine 2.0
- 20% better performance
- Pluggable data compression and encryption based on Nippy 2.0
- Improvements to message queueing and distributed locking features
- Tundra, a way to plug a durable data store into Carmine for long-term data persistence
(sorry that the change log is so concise. We’ve asked Peter to keep a slightly more detailed one!)
Carmine 2.0 Migration Guide
Carmine users should get themselves familiar with the Carmine 2.0 Migration Guide before upgrading.
Carmine Has Sister Projects
- Timbre, a pure Clojure logging and profiling library
- Tower, a pure Clojure library for i18n and l10n
- Nippy, a fast drop-in replacement for the Clojure reader
- Faraday, a Clojure DynamoDB client
- Touchstone, a Clojure library for split testing
If you like these projects, you should follow Peter on Twitter.