
API | Wiki | Slack | Latest release: v3.5.0 (2025-11-06)
Redis and Clojure are individually awesome, and even better together.
Carmine is a mature Redis client for Clojure that offers an idiomatic Clojure API with plenty of speed, power, and ease-of-use.
Redis is available in a few different flavours depending on your needs:
| Features | Support? | |
|---|---|---|
| Single node | Simplest setup | Yes |
| Redis Sentinel | High availability | No (possibly later) |
| Redis Cluster | High availability, sharding | No (possibly later) |
| Redis Enterprise | High availability, sharding | Yes |
| Redis Cloud | High availability, sharding, hosted | Yes |
You can help support continued work on this project and others, thank you!! 🙏
Copyright © 2014-2025 Peter Taoussanis.
Licensed under EPL 1.0 (same as Clojure).
Can you improve this documentation? These fine people already did:
Peter Taoussanis, Oliver Hine, Tristram Oaten, Daniel Szmulewicz, Alex Kehayias, Michael Gorsuch & Michael BlumeEdit on GitHub
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 |