awesome-redis

Redis resource hub

A curated collection of resources and tools for Redis and its ecosystem.

A curated list of amazingly awesome redis and redis ecosystem resources.

GitHub

695 stars
40 watching
116 forks
last commit: over 2 years ago
Linked from 1 awesome list


Awesome Redis / Redis

Redisredis official website
Antirezblog of the redis author
Documentation
Redis ComandsThe full list of commands implemented by Redis, along with thorough documentation for each of them
FAQSome common questions about Redis

Awesome Redis / Community

mailing list
Freenode webchat
London Redis Meetup Group
San Francisco Meetup Group

Awesome Redis / Tutorial

10-quick-tips-about-redis
Redis: Zero to Master in 30 minutes
Lua: A Guide for Redis Users
Redis - Quick Guide
Introduction to Redis data typesThis is a good starting point to learn the Redis API and data model
Redis Clustera gentle introduction and setup guide to Redis Cluster
Top 10 Redis Interview Questions
Using Redis as a temporary cache for data shared by multiple independent processes

Awesome Redis / Performance Monitoring

RedisLive3,071over 4 years agoVisualize your redis instances, analyze query patterns and spikes
redmon1,573over 6 years agoA web interface for managing redis: cli, admin, and live monitoring
redis-stat2,027almost 10 years agoA real-time Redis monitoring tool
redispapa395over 3 years agoanother redis monitor by using flask, angular, socket.io
django-redisboard275almost 4 years agoRedis monitoring and inspection tool in django admin
redis-faina1,779over 6 years agoA query analyzer that parses Redis' MONITOR command for counter/timing stats about query patterns
Migrator0about 6 years agoA golang script which can be distributed as a binary to migrate data from one redis service to another on the fly

Awesome Redis / Debugging or Profiling

redis-lua-debugger89almost 11 years agoA Redis Lua script for debugging Redis Lua scripts
Redis debugging guideofficial Redis debugging guide

Awesome Redis / Logging

SLOWLOG subcommandofficial command
python-redis-log91almost 8 years agoA Python logging handler that publishes to redis pub/sub channels
Redis LoggingRedis logging provides a logging backend for the Redis key-value store, as well as a dblog-like user interface to view watchdog entries
nginx redislog moduleThis is a high-performance nginx module for logging http requests into Redis database
logstash

Awesome Redis / Use Cases

TwitterReal-Time Delivery Architecture at Twitter
TwitterHow Twitter Uses Redis To Scale
Weibo
Tumblr
Flickr
Instagram
Pinterest
Youporn.com
Line
stackoverflow
Github
Discourse42,613almost 2 years ago
Digg
Writing a simple Twitter clone with PHP and RedisDesign and implementation of a simple Twitter clone using PHP and the Redis key-value store
bloom-redisa simple redis-backed bloom-filter
Auto complete with RedisThe full list of commands implemented by Redis, along with thorough documentation for each of them
Using Redis as an LRU cacheHow to configure and use Redis as a cache with a fixed amount of memory and auto eviction of keys
reds890over 6 years agolight-weight, insanely simple full text search module for node.js - backed by Redis
URL Shortener Service Using Redissimple URL Shortener Service Using Redis

Awesome Redis / Top Questions on Stackoverflow

Memcached vs. Redis?
What is Redis and what do I use it for?
How do I delete everything in redis?
What are the underlying data structures used for Redis?
When to Redis? When to MongoDB?
How to atomically delete keys matching a pattern using Redis
Redis command to get all available keys?
How much faster is Redis than mongoDB?
Is memcached a dinosaur in comparison to Redis?

Awesome Redis / Most Stars Project on Github

resque9,443about 2 years agoResque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later
node_redis16,982almost 2 years agoredis client for node
twemproxy12,162over 2 years agoA fast, light-weight proxy for memcached and redis
redis-py12,733almost 2 years agoRedis Python Client
kue9,458over 2 years agoKue is a priority job queue backed by redis, built for node.js
codis13,172over 2 years agoredis cluster powered by go
ssdb8,196about 4 years agoSSDB - A fast NoSQL database, an alternative to Redis
jedis11,909almost 2 years agoA blazingly small and sane redis java client
redis-rb3,980almost 2 years agoA Ruby client library for Redis
Balloons.IO2,366almost 8 years agoBalloons.IO is a web multi-room chat server and client ready to use. It’s built with the help of node.JS, Express, Socket.IO and Redis
predis7,617almost 2 years agoFlexible and feature-complete PHP client library for Redis

Awesome Redis / Redis based Job Queues

rq9,945almost 2 years agoMinimalistic Python task queue. Supports only Redis. (Python)
restmq557over 10 years agoREST/JSON/HTTP based message queue
resque9,443about 2 years agoResque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. (Ruby)
rq-scheduler1,456almost 2 years agoA light library that adds job scheduling capabilities to
Ost167about 9 years agoRedis based queues and workers. (Ruby)
HotQueuea Python library that allows you to use Redis as a message queue within your Python programs
kue9,458over 2 years agoKue is a priority job queue backed by redis, built for node.js
django-rq1,855almost 2 years agoA simple app that provides django integration for
bull15,622almost 2 years agoA NodeJS persistent job and message queue based on Redis
flask-rq216about 2 years agointegration for Flask applications
Celery54almost 14 years agoPython task queue. Supports multiple backends. (Python)
redis-smq599about 2 years agoA simple high-performance Redis message queue for Node.js

Awesome Redis / Redis Cheat Sheet

cheat sheet-pdf reference with fine layout
cheat sheetOnline or printable function reference for Redis

Awesome Redis / Redis Hosting

linode
redisgreenWith 24/7 Monitoring and Professional Support
redislabs-Great apps. Big performance. Little effort
openredisoffer dependable Redis™ hosting
redis to gosimple redis hosting
redis4youoffering Redis hosting
openredisDependable Redis Hosting
rackspacesafe, scalable and supported
scalechampManaged Redis as a Service provided by ScaleChamp on AWS, Hetzner, Azure, Linode, IBM, Scaleway, Alibaba Cloud, DigitalOcean, GCP, UpCloud, Vultr

Awesome Redis / Commandline Tool

iredis2,577over 2 years agoInteractive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting

Awesome Redis / Redis Client / C

hiredis6,283almost 2 years agoThis is the official C client. Support for the whole command set, pipelining, event driven programming

Awesome Redis / Redis Client / C sharp

ServiceStack.Redis2,289over 4 years agoThis is a fork and improvement of the original C# client written by Miguel De Icaza
StackExchange.Redis5,930almost 2 years agoThis .NET client was developed by Stack Exchange for very high performance needs (replacement to the earlier BookSleeve)

Awesome Redis / Redis Client / C++

redis-client for C++196almost 2 years agofull redis client commands, one redis command one redis function, including STRING, HASH, LIST, SET, ZSET, HLL, PUBSUB, TRANSACTION, SCRIPT, CONNECTION, SERVER, CLUSTER
redis3m190over 7 years agoA C++ wrapper of hiredis, with also connection pooling, high availability and ready-to-use patterns
redisclient321over 5 years agoA C++ asynchronous client based on boost::asio
redox388about 4 years agoModern, asynchronous, and fast C++11 client for Redis
SimpleRedisClient16over 11 years agoSimple Redis client for C++

Awesome Redis / Erlang

Eredis628over 3 years agoRedis client with a focus on performance
sharded_eredis20over 10 years agoWrapper around eredis providing process pools and consistent hashing
Tideland Erlang/OTP Redis ClientA comfortable Redis client for Erlang/OTP support pooling, pub/sub and transactions

Awesome Redis / Go

RadixMIT licensed Redis client
Redigo9,763over 2 years agoRedigo is a Go client for the Redis database with support for Print-alike API, Pipelining (including transactions), Pub/Sub, Connection pooling, scripting
go-redis20,260almost 2 years agoType-safe Redis client for Golang

Awesome Redis / Haskell

hedis329almost 2 years agoSupports the complete command set. Commands are automatically pipelined for high performance

Awesome Redis / Haskell / Java

Jedis11,909almost 2 years ago
Redisson23,457almost 2 years agodistributed and scalable Java data structures on top of Redis server
aredisAsynchronous, pipelined client based on the Java 7 NIO Channel API
RedisClient2,448over 8 years agoredis client GUI tool

Awesome Redis / Haskell / Lua

redis-lua737almost 3 years ago

Awesome Redis / Haskell / Matlab

redis-octave23over 7 years agoA Redis client in pure Octave

Awesome Redis / Haskell / Node.js

ioredis14,483about 2 years agoA delightful, performance-focused and full-featured Redis client. Supports Cluster, Sentinel, Pipelining and Lua Scripting
node_redis16,982almost 2 years agoRecommended client for node

Awesome Redis / Haskell / Objective-C

ObjCHiredis162almost 5 years agoStatic Library for iOS4 device and Simulator, plus Objective-C Framework for MacOS 10.5 and higher

Awesome Redis / Haskell / Perl

Redis108over 2 years agoPerl binding for Redis database
Redis::hiredisPerl binding for the hiredis C client
AnyEvent::Hiredis3over 11 years agoNon-blocking client using the hiredis C library

Awesome Redis / Haskell / PHP

phpredis10,021almost 2 years agoThis is a client written in C as a PHP module
Predis7,617almost 2 years agoMature and supported
redis-asyncAsynchronous redis client library for PHP

Awesome Redis / Haskell / Python

redis-py12,733almost 2 years agoRedis Python Client

Awesome Redis / Haskell / Ruby

redis-rb3,980almost 2 years agoVery stable and mature client. Install and require the hiredis gem before redis-rb for maximum performances

Awesome Redis / Haskell / Rust

redis-rb3,710almost 2 years agoA high and low level client library for Redis tracking Rust nightly

Awesome Redis / Haskell / Scala

scala-redis1,020over 3 years agoApparently a fork of the original client from @alejandrocrosa

Resources / Useful websites and articles

Redis News Feed
Redis Package
Redis Wikipedia Article
Redis网络资料汇总(Chinese)
Redis Cheat SheetOnline or printable function reference for Redis
Redis(Chinese)5,713almost 4 years ago
Redis Command Reference(Chinese)
redis-3.0-annotation(Chinese)10,104about 3 years ago
A Collection Of Redis Use Cases

Resources / Presentations

Real World Redis
wooga’s architecture: Facebook Games on MySQL and Redis
Redis And python
Redis 101

Resources / Books

Redis in Action
Redis: The Definitive Guide
The Little Redis Book
Redis Cookbook
Instant Redis Optimization How-to
Instant Redis Persistence
Seven Databases in Seven Weeks
Mining the Social Web

Resources / Courses

Redis University

Resources / Certifications

Redis Certified Developer

Backlinks from these awesome lists:

More related projects: