redict/client-libraries/clojure/README.markdown
2009-06-14 23:15:21 +02:00

50 lines
1.0 KiB
Markdown

# redis-clojure
A Clojure client library for the
[Redis](http://code.google.com/p/redis) key value storage system.
## Dependencies
To use redis-clojure, you'll need:
* The [Clojure](http://clojure.org) programming language
* The [Clojure-Contrib](http://code.google.com/p/clojure-contrib) library (for running the tests)
## Building
To build redis-clojure:
ant -Dclojure.jar=/path/to/clojure.jar
This will build `redis-clojure.jar`.
## Running tests
To run tests:
ant -Dclojure.jar=/path/to/clojure.jar -Dclojure-contrib.jar=/path/to/clojure-contrib.jar test
*Note* you need to have `redis-server` running first.
## Using
To use redis-clojure in your application, simply make sure either
`redis-clojure.jar` or the contents of the `src/` directory is on your
classpath.
This can be accomplished like so:
(add-classpath "file:///path/to/redis-clojure.jar")
## Examples
Check the `examples/` directory.
*Note* you need to have `redis-server` running first.
## Todo
* Work on performance
* Maybe implement pipelining