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.
693 stars
40 watching
116 forks
last commit: 7 months ago
Linked from 1 awesome list
Awesome Redis / Redis | |||
Redis | redis official website | ||
Antirez | blog of the redis author | ||
Documentation | |||
Redis Comands | The full list of commands implemented by Redis, along with thorough documentation for each of them | ||
FAQ | Some 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 types | This is a good starting point to learn the Redis API and data model | ||
Redis Cluster | a 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 | |||
RedisLive | 3,072 | almost 3 years ago | Visualize your redis instances, analyze query patterns and spikes |
redmon | 1,574 | over 4 years ago | A web interface for managing redis: cli, admin, and live monitoring |
redis-stat | 2,026 | almost 8 years ago | A real-time Redis monitoring tool |
redispapa | 395 | over 1 year ago | another redis monitor by using flask, angular, socket.io |
django-redisboard | 274 | about 2 years ago | Redis monitoring and inspection tool in django admin |
redis-faina | 1,779 | over 4 years ago | A query analyzer that parses Redis' MONITOR command for counter/timing stats about query patterns |
Migrator | 0 | over 4 years ago | A 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-debugger | 89 | about 9 years ago | A Redis Lua script for debugging Redis Lua scripts |
Redis debugging guide | official Redis debugging guide | ||
Awesome Redis / Logging | |||
SLOWLOG subcommand | official command | ||
python-redis-log | 91 | almost 6 years ago | A Python logging handler that publishes to redis pub/sub channels |
Redis Logging | Redis 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 module | This is a high-performance nginx module for logging http requests into Redis database | ||
logstash | |||
Awesome Redis / Use Cases | |||
Real-Time Delivery Architecture at Twitter | |||
How Twitter Uses Redis To Scale | |||
Tumblr | |||
Flickr | |||
Youporn.com | |||
Line | |||
stackoverflow | |||
Github | |||
Discourse | 42,337 | 4 days ago | |
Digg | |||
Writing a simple Twitter clone with PHP and Redis | Design and implementation of a simple Twitter clone using PHP and the Redis key-value store | ||
bloom-redis | a simple redis-backed bloom-filter | ||
Auto complete with Redis | The full list of commands implemented by Redis, along with thorough documentation for each of them | ||
Using Redis as an LRU cache | How to configure and use Redis as a cache with a fixed amount of memory and auto eviction of keys | ||
reds | 890 | almost 5 years ago | light-weight, insanely simple full text search module for node.js - backed by Redis |
URL Shortener Service Using Redis | simple 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 | |||
resque | 9,432 | 3 months ago | Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later |
node_redis | 16,943 | 8 days ago | redis client for node |
twemproxy | 12,145 | 8 months ago | A fast, light-weight proxy for memcached and redis |
redis-py | 12,667 | 6 days ago | Redis Python Client |
kue | 9,461 | 9 months ago | Kue is a priority job queue backed by redis, built for node.js |
codis | 13,160 | 7 months ago | redis cluster powered by go |
ssdb | 8,193 | over 2 years ago | SSDB - A fast NoSQL database, an alternative to Redis |
jedis | 11,879 | 10 days ago | A blazingly small and sane redis java client |
redis-rb | 3,976 | about 2 months ago | A Ruby client library for Redis |
Balloons.IO | 2,364 | about 6 years ago | Balloons.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 |
predis | 7,608 | 30 days ago | Flexible and feature-complete PHP client library for Redis |
Awesome Redis / Redis based Job Queues | |||
rq | 9,890 | 5 days ago | Minimalistic Python task queue. Supports only Redis. (Python) |
restmq | 556 | over 8 years ago | REST/JSON/HTTP based message queue |
resque | 9,432 | 3 months ago | Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. (Ruby) |
rq-scheduler | 1,447 | 23 days ago | A light library that adds job scheduling capabilities to |
Ost | 167 | over 7 years ago | Redis based queues and workers. (Ruby) |
HotQueue | a Python library that allows you to use Redis as a message queue within your Python programs | ||
kue | 9,461 | 9 months ago | Kue is a priority job queue backed by redis, built for node.js |
django-rq | 1,838 | 5 days ago | A simple app that provides django integration for |
bull | 15,574 | 20 days ago | A NodeJS persistent job and message queue based on Redis |
flask-rq | 217 | 4 months ago | integration for Flask applications |
Celery | 54 | about 12 years ago | Python task queue. Supports multiple backends. (Python) |
redis-smq | 594 | 5 months ago | A simple high-performance Redis message queue for Node.js |
Awesome Redis / Redis Cheat Sheet | |||
cheat sheet | -pdf reference with fine layout | ||
cheat sheet | Online or printable function reference for Redis | ||
Awesome Redis / Redis Hosting | |||
linode | |||
redisgreen | With 24/7 Monitoring and Professional Support | ||
redislabs | -Great apps. Big performance. Little effort | ||
openredis | offer dependable Redis™ hosting | ||
redis to go | simple redis hosting | ||
redis4you | offering Redis hosting | ||
openredis | Dependable Redis Hosting | ||
rackspace | safe, scalable and supported | ||
scalechamp | Managed Redis as a Service provided by ScaleChamp on AWS, Hetzner, Azure, Linode, IBM, Scaleway, Alibaba Cloud, DigitalOcean, GCP, UpCloud, Vultr | ||
Awesome Redis / Commandline Tool | |||
iredis | 2,564 | 7 months ago | Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting |
Awesome Redis / Redis Client / C | |||
hiredis | 6,258 | 17 days ago | This is the official C client. Support for the whole command set, pipelining, event driven programming |
Awesome Redis / Redis Client / C sharp | |||
ServiceStack.Redis | 2,289 | almost 3 years ago | This is a fork and improvement of the original C# client written by Miguel De Icaza |
StackExchange.Redis | 5,911 | 6 days ago | This .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++ | 196 | 11 days ago | full redis client commands, one redis command one redis function, including STRING, HASH, LIST, SET, ZSET, HLL, PUBSUB, TRANSACTION, SCRIPT, CONNECTION, SERVER, CLUSTER |
redis3m | 190 | over 5 years ago | A C++ wrapper of hiredis, with also connection pooling, high availability and ready-to-use patterns |
redisclient | 321 | over 3 years ago | A C++ asynchronous client based on boost::asio |
redox | 386 | over 2 years ago | Modern, asynchronous, and fast C++11 client for Redis |
SimpleRedisClient | 16 | over 9 years ago | Simple Redis client for C++ |
Awesome Redis / Erlang | |||
Eredis | 627 | over 1 year ago | Redis client with a focus on performance |
sharded_eredis | 20 | over 8 years ago | Wrapper around eredis providing process pools and consistent hashing |
Tideland Erlang/OTP Redis Client | A comfortable Redis client for Erlang/OTP support pooling, pub/sub and transactions | ||
Awesome Redis / Go | |||
Radix | MIT licensed Redis client | ||
Redigo | 9,755 | 6 months ago | Redigo is a Go client for the Redis database with support for Print-alike API, Pipelining (including transactions), Pub/Sub, Connection pooling, scripting |
go-redis | 20,148 | 8 days ago | Type-safe Redis client for Golang |
Awesome Redis / Haskell | |||
hedis | 329 | 5 months ago | Supports the complete command set. Commands are automatically pipelined for high performance |
Awesome Redis / Haskell / Java | |||
Jedis | 11,879 | 10 days ago | |
Redisson | 23,365 | 6 days ago | distributed and scalable Java data structures on top of Redis server |
aredis | Asynchronous, pipelined client based on the Java 7 NIO Channel API | ||
RedisClient | 2,442 | over 6 years ago | redis client GUI tool |
Awesome Redis / Haskell / Lua | |||
redis-lua | 734 | about 1 year ago | |
Awesome Redis / Haskell / Matlab | |||
redis-octave | 23 | over 5 years ago | A Redis client in pure Octave |
Awesome Redis / Haskell / Node.js | |||
ioredis | 14,400 | 3 months ago | A delightful, performance-focused and full-featured Redis client. Supports Cluster, Sentinel, Pipelining and Lua Scripting |
node_redis | 16,943 | 8 days ago | Recommended client for node |
Awesome Redis / Haskell / Objective-C | |||
ObjCHiredis | 162 | about 3 years ago | Static Library for iOS4 device and Simulator, plus Objective-C Framework for MacOS 10.5 and higher |
Awesome Redis / Haskell / Perl | |||
Redis | 108 | 5 months ago | Perl binding for Redis database |
Redis::hiredis | Perl binding for the hiredis C client | ||
AnyEvent::Hiredis | 3 | over 9 years ago | Non-blocking client using the hiredis C library |
Awesome Redis / Haskell / PHP | |||
phpredis | 9,997 | 6 days ago | This is a client written in C as a PHP module |
Predis | 7,608 | 30 days ago | Mature and supported |
redis-async | Asynchronous redis client library for PHP | ||
Awesome Redis / Haskell / Python | |||
redis-py | 12,667 | 6 days ago | Redis Python Client |
Awesome Redis / Haskell / Ruby | |||
redis-rb | 3,976 | about 2 months ago | Very stable and mature client. Install and require the hiredis gem before redis-rb for maximum performances |
Awesome Redis / Haskell / Rust | |||
redis-rb | 3,639 | 7 days ago | A high and low level client library for Redis tracking Rust nightly |
Awesome Redis / Haskell / Scala | |||
scala-redis | 1,020 | almost 2 years ago | Apparently 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 Sheet | Online or printable function reference for Redis | ||
Redis(Chinese) | 5,718 | about 2 years ago | |
Redis Command Reference(Chinese) | |||
redis-3.0-annotation(Chinese) | 10,089 | about 1 year 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 |