mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-23 08:38:27 -05:00
50 lines
1.0 KiB
Markdown
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
|
|
|