Skip to content
A Clojure client library for the key-value storage system Redis
Find file
Pull request Compare This branch is 59 commits ahead of nathell:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
benchmarks Major restructuring. Sorry for making this one commit...
project.clj bump to 1.3.2 with note pointing people to Carmine for new projects.



redis-clojure is the oldest of several Clojure client libraries for Redis. If you are currently trying to choose which of these client libraries to use, I (tavisrudd) recommend using Carmine instead. It has better documentation, better connection pooling, support for newer features of Redis 2.0+, Leiningen 2.0 support, more flexible serialization, and is faster.

If you are currently using redis-clojure and would like to add support for new Redis commands, patches are welcome.


This version of redis-clojure uses Leiningen as build tool.

Running tests

To run tests:

lein test

Note you need to have redis-server running on localhost at port 6379.

Adding it as a dependency for your own project

Simply add it to your project.clj :dependencies list:

:dependencies [[org.clojars.tavisrudd/redis-clojure "1.3.1"] ...]

then run lein deps.

Something went wrong with that request. Please try again.