Carmine 3.4.1

Released under the Eclipse Public License - v 1.0

Redis client + message queue for Clojure.

Installation

To install, add the following dependency to your project or build file:

[com.taoensso/carmine "3.4.1"]

Namespaces

taoensso.carmine

Clojure Redis client & message queue.

Public variables and functions:

taoensso.carmine.connections

Handles socket connection lifecycle.
Pool is implemented with Apache Commons pool.
Originally adapted from `redis-clojure`.

taoensso.carmine.locks

Alpha - subject to change.
Distributed lock implementation for Carmine.
Based on work by Ronen Narkis and Josiah Carlson.

Public variables and functions:

taoensso.carmine.message-queue

Carmine-backed Clojure message queue, v2.
All heavy lifting by Redis.

taoensso.carmine.ring

Carmine-backed Ring session store.

Public variables and functions:

taoensso.carmine.tundra

Semi-automatic archival datastore layer for Carmine.
Use multiple Redis instances (recommended) or Redis databases for local key
namespacing.

taoensso.carmine.tundra.carmine

Secondary Redis server DataStore implementation for Tundra.

Public variables and functions:

    taoensso.carmine.tundra.disk

    Simple disk-based DataStore implementation for Tundra.

    Public variables and functions:

    taoensso.carmine.tundra.faraday

    Faraday (DynamoDB) DataStore implementation for Tundra.

    Public variables and functions:

    taoensso.carmine.tundra.s3

    AWS S3 (clj-aws-s3) DataStore implementation for Tundra.

    Public variables and functions: