Redis Weekly

A free, once–weekly e-mail round-up of Redis news, articles, tools and libraries.

ONE e-mail each Friday. Easy unsubscribe. No spam — your e-mail address is safe.

redis weekly Issue #147
May 29 2016

Featured

captain: service discovery based on redis

Captain is yet another service discovery implementation based on redis. Captain sacrifices a little high availability for simplicity and performance.
Beware, this is not an alternative to Zookeeper/Consul/Etcd, use at your own risk.

Watching

Docker: Rails Worker Process and Redis Service

How to run a worker service using docker. We will be specifically focussing on sidekiq, and getting all that hooked up to the redis service also running with docker.

The Redis API Akbar Ahmed, DynomiteDB

How to use the power of the Redis API by composing Redis commands, data types, and data structures into powerful queries.

Postgres & Redis Sitting In a Tree - using Redis as a PG data backend

In today's world of polyglot persistence, it's likely that companies will be using multiple data stores for storing and working with data based on the use case. Typically a company will start with a relational database like Postgres and then add Redis for more high velocity use-cases. What if you could tie the two systems together to enable so much more?

Code and libraries

Redix PubSub - Elixir library for using Redis Pub/Sub features

Each Redix.PubSub process is able to subcribe to/unsubscribe from multiple Redis channels, and is able to handle multiple Elixir processes subscribing each to different channels.

object-cache - Simple Ruby object caching solution using Redis as a backend

Using Object::Cache, you can cache objects in Ruby that have a heavy cost attached to initializing them, and then replay the recorded object on any subsequent requests.

countminsketch: An approximate frequency counter Redis module

This is trivial implementation of the Count Min Sketch (CMS) from Graham Cormode and S. Muthukrishnan as described in (Approximating Data with the Count-Min Data Structure).
CMS is a probabilistic data structure that can be used to keep values associated with items, such as the counts of observations of samples in a stream (e.g. IP addresses, URLs, etc...). The counts are only approximated, i.e. there is a probability for error, but the data structure requires considerably less resources compared to storing all samples and their counts.

vire: Multithread redis

Vire (pronounced "vip-redis") is a multithread redis maintained by vipshop. Currently only support ping, info, get, set, del.


Redis Weekly

A free, once–weekly e-mail round-up of Redis news, articles, tools and libraries.

ONE e-mail each Friday. Easy unsubscribe. No spam — your e-mail address is safe.