Skip to content

Intellection/docker-redis-roaring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Redis Roaring

Introduction

Redis Roaring uses the CRoaring library to implement roaring bitmap commands for Redis. These commands can have the same performance as redis' native bitmaps for O(1) operations and be up to 8x faster for O(N) calls, according to microbenchmarks, while consuming less memory than their uncompressed counterparts (benchmark pending).

Features

  • Based off latest version of Redis Roaring.
  • Included bash scripts to run Redis Sentinel easily in Kubernetes.

Usage

To run a simple setup of a single Redis Roaring container in Docker use:

docker run -p 6379:6379 zappi/redis-roaring:<tag>

And to run a more complex setup using Redis Sentinel in Kubernetes use the reference example manifests here. Replace zappi/redis:<tag> with zappi/redis-roaring:<tag> and run:

kubectl apply -f examples/kubernetes/