As Redis has become mature open source software, that has earned a great adoption rate in the database world. There are a lot of other open source projects that are based on Redis. This chapter will introduce some of the popular projects in the Redis ecosystem.
Redisson client is a Redis Java client with extended features. It reduces the developers' load of implementing distributed objects and services, by using Redis as the storage backend.
Twemproxy, developed by Twitter, is a proxy that supports both Redis and memcached protocol. It is often used as a Redis data sharding solution, which can also reduce the number of connections to the backend Redis Servers.
Similar to Twemproxy, Codis is another centralized Redis high-performance proxy. By routing the requests to Redis instances behind the proxy, Codis provides an easy-to-use and production-ready Redis sharding solution without the developers' extra effort.
Managing a massive number of Redis instances can be a big headache. The...