Flux Redis

pipeline statuscoverage report

Integrate Redis to Elixir projects.

It uses Redix, check their documentation to understand how this library request commands to Redis.

Usage

Add Flux Redis as a dependency in your mix.exs file:

def deps do
  [{:flux_redis, "~> 0.0.2"}]
end

FluxRedis.HashManager describes how to use Redis as json storage.

FluxRedis.PipelineManager describes how to execute multiple commands in a single request.

Application Configuration

import Config

config :flux_redis,
  connection: [
    uri: "redis://redis",
    timeout: 5_000,
    sync_connect: true,
    exit_on_disconnection: false,
    backoff_initial: 1_000,
    backoff_max: 10_000
  ],
  hash_storages: []