taoensso / carmine

Redis client + message queue for Clojure

Home Page:https://www.taoensso.com/carmine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Taoensso open source
API | Wiki | Latest releases | Slack channel

Carmine

Redis client + message queue for Clojure

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 speedpower, and ease-of-use.

Latest release/s

Main tests Graal tests

See here for earlier releases.

Why Carmine?

  • High-performance pure-Clojure library
  • Fully documented API with support for the latest Redis commands and features
  • Easy-to-use, production-ready connection pooling
  • Auto de/serialization of Clojure data types via Nippy
  • Fast, simple message queue API
  • Fast, simple distributed lock API

Documentation

Funding

You can help support continued work on this project, thank you!! 🙏

License

Copyright © 2014-2024 Peter Taoussanis.
Licensed under EPL 1.0 (same as Clojure).

About

Redis client + message queue for Clojure

https://www.taoensso.com/carmine

License:Eclipse Public License 1.0


Languages

Language:Clojure 96.9%Language:Lua 3.0%Language:Shell 0.1%