Carmine 3.3.2

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.3.2"]

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. Redis 2.6+.

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: