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.
695 stars
40 watching
116 forks
last commit: over 1 year 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,071 | over 3 years ago | Visualize your redis instances, analyze query patterns and spikes |
| redmon | 1,573 | over 5 years ago | A web interface for managing redis: cli, admin, and live monitoring |
| redis-stat | 2,027 | almost 9 years ago | A real-time Redis monitoring tool |
| redispapa | 395 | over 2 years ago | another redis monitor by using flask, angular, socket.io |
| django-redisboard | 275 | almost 3 years ago | Redis monitoring and inspection tool in django admin |
| redis-faina | 1,779 | over 5 years ago | A query analyzer that parses Redis' MONITOR command for counter/timing stats about query patterns |
| Migrator | 0 | over 5 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 10 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 7 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,613 | 10 months 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 | over 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,443 | about 1 year ago | Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later |
| node_redis | 16,982 | 11 months ago | redis client for node |
| twemproxy | 12,162 | over 1 year ago | A fast, light-weight proxy for memcached and redis |
| redis-py | 12,733 | 10 months ago | Redis Python Client |
| kue | 9,458 | over 1 year ago | Kue is a priority job queue backed by redis, built for node.js |
| codis | 13,172 | over 1 year ago | redis cluster powered by go |
| ssdb | 8,196 | about 3 years ago | SSDB - A fast NoSQL database, an alternative to Redis |
| jedis | 11,909 | 11 months ago | A blazingly small and sane redis java client |
| redis-rb | 3,980 | 11 months ago | A Ruby client library for Redis |
| Balloons.IO | 2,366 | almost 7 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,617 | 11 months ago | Flexible and feature-complete PHP client library for Redis |
Awesome Redis / Redis based Job Queues | |||
| rq | 9,945 | 11 months ago | Minimalistic Python task queue. Supports only Redis. (Python) |
| restmq | 557 | over 9 years ago | REST/JSON/HTTP based message queue |
| resque | 9,443 | about 1 year 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,456 | 12 months ago | A light library that adds job scheduling capabilities to |
| Ost | 167 | over 8 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,458 | over 1 year ago | Kue is a priority job queue backed by redis, built for node.js |
| django-rq | 1,855 | 11 months ago | A simple app that provides django integration for |
| bull | 15,622 | 11 months ago | A NodeJS persistent job and message queue based on Redis |
| flask-rq | 216 | about 1 year ago | integration for Flask applications |
| Celery | 54 | about 13 years ago | Python task queue. Supports multiple backends. (Python) |
| redis-smq | 599 | over 1 year 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,577 | over 1 year ago | Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting |
Awesome Redis / Redis Client / C | |||
| hiredis | 6,283 | 12 months 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 | over 3 years ago | This is a fork and improvement of the original C# client written by Miguel De Icaza |
| StackExchange.Redis | 5,930 | 11 months 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 | 12 months 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 6 years ago | A C++ wrapper of hiredis, with also connection pooling, high availability and ready-to-use patterns |
| redisclient | 321 | over 4 years ago | A C++ asynchronous client based on boost::asio |
| redox | 388 | about 3 years ago | Modern, asynchronous, and fast C++11 client for Redis |
| SimpleRedisClient | 16 | over 10 years ago | Simple Redis client for C++ |
Awesome Redis / Erlang | |||
| Eredis | 628 | over 2 years ago | Redis client with a focus on performance |
| sharded_eredis | 20 | over 9 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,763 | over 1 year 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,260 | 10 months ago | Type-safe Redis client for Golang |
Awesome Redis / Haskell | |||
| hedis | 329 | 11 months ago | Supports the complete command set. Commands are automatically pipelined for high performance |
Awesome Redis / Haskell / Java | |||
| Jedis | 11,909 | 11 months ago | |
| Redisson | 23,457 | 10 months 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,448 | over 7 years ago | redis client GUI tool |
Awesome Redis / Haskell / Lua | |||
| redis-lua | 737 | almost 2 years ago | |
Awesome Redis / Haskell / Matlab | |||
| redis-octave | 23 | over 6 years ago | A Redis client in pure Octave |
Awesome Redis / Haskell / Node.js | |||
| ioredis | 14,483 | about 1 year ago | A delightful, performance-focused and full-featured Redis client. Supports Cluster, Sentinel, Pipelining and Lua Scripting |
| node_redis | 16,982 | 11 months ago | Recommended client for node |
Awesome Redis / Haskell / Objective-C | |||
| ObjCHiredis | 162 | about 4 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 | over 1 year ago | Perl binding for Redis database |
| Redis::hiredis | Perl binding for the hiredis C client | ||
| AnyEvent::Hiredis | 3 | over 10 years ago | Non-blocking client using the hiredis C library |
Awesome Redis / Haskell / PHP | |||
| phpredis | 10,021 | 11 months ago | This is a client written in C as a PHP module |
| Predis | 7,617 | 11 months ago | Mature and supported |
| redis-async | Asynchronous redis client library for PHP | ||
Awesome Redis / Haskell / Python | |||
| redis-py | 12,733 | 10 months ago | Redis Python Client |
Awesome Redis / Haskell / Ruby | |||
| redis-rb | 3,980 | 11 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,710 | 10 months ago | A high and low level client library for Redis tracking Rust nightly |
Awesome Redis / Haskell / Scala | |||
| scala-redis | 1,020 | over 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,713 | almost 3 years ago | |
| Redis Command Reference(Chinese) | |||
| redis-3.0-annotation(Chinese) | 10,104 | about 2 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 | |||