February 26, 2009

Redis first released

Salvatore Sanfilippo open-sourced RedisAn in-memory data store — used for caching, queues, pub/sub, and real-time features. on February 26, 2009 — an in-memory data structure store used as cache, queue, and lightweight database.

What it was for

RedisRedisAn in-memory data store — used for caching, queues, pub/sub, and real-time features. holds strings, lists, sets, and sorted sets in RAMRandom access memory — fast volatile memory used while programs run. with optional persistence — `GET`/`SET` for sessions, pub/sub for chat, sorted sets for leaderboards. GitHubA platform for Git hosting, pull requests, and CI — the center of open-source collaboration., Instagram, and Sidekiq queues ran on it. Typical pattern: Postgres for truth, RedisAn in-memory data store — used for caching, queues, pub/sub, and real-time features. for hot keys and rate limits.

People

  • Salvatore Sanfilippocreator

Companies

  • Redis

Why it's here

RedisAn in-memory data store — used for caching, queues, pub/sub, and real-time features. made in-memory data structures a standard layer in web architecture.

Why it mattered

It proved a single-threaded event loop plus clever structures could scale caching and messaging.

What it solved

Relational databaseA database structured as tables with rows and columns, queried with SQL — the dominant model for business data.s were too slow for session stores, counters, and real-time feeds at web scale.

Media

  • Redis
    ImageRedis

    Redis Ltd, Public domain, via Wikimedia Commons

Related