Redis is an advanced key-value store NoSQL database, often used as a cache (replacing Memcache) and messaging layer (replacing various message queues) in web apps.
As the glue that binds together larger components, Redis rarely gets the attention it deserves. You can be a hotshot NodeJS ninja or PostgreSQL guru, but without Redis your web app is unlikely to be scalable. Knowing what Redis is, how it works and how to use it effectively is an essential skill for any web developer.
Join us for the second Miniconf of 2014 as we examine Redis in detail. We’ve learnt from the first edition with AngularJS and restructured the day:
- The first half of the day will be a workshop for beginners, helping you get familiar with Redis, the data structures, API and command line. Advanced users can skip this.
- The second half of the day will be showcases by advanced Redis users, explaining how Redis glues their website together.
- The final part of the day is an open forum for any participant to open up their code and have their concerns addressed by an advanced user.
Ticketing is now closed. The event is sold out.
Alternatives to Redis while not compromising on its speed
To know the options other than Redis
Redis enjoys a good following from the developers primarily because of its speed. It is the NoSQL data base of choice for the in-memory caching solutions. But it has its own limitations in the aspects of clustering, persistence, auto-sharding, auto-rebalancing etc.
This talk will concentrate on the alternatives to Redis which could offer additional features beyond the sweet spot of Redis but at the same time without compromising on the speed given by Redis.
Aerospike is an upcoming NoSQL database which bring best of multiple worlds to the table. Performance was given the prime importance in the architecture of Aerospike. It comes with high-performance, auto-clustering, auto-sharding, auto-rebalancing features out of the box. It is being used in production for mission critical applications. It is being used as caching solution at companies like Snapdeal.
My name is Sunil. I work as tech lead at Aerospike. I have been working on different forms of database engines (Non-distributed, Distributed shared-disk, Distributed shared-nothing, NoSQL) since almost 10 years.