Redis

Website

  • Libre
  • Mac
  • Windows
  • Linux
  • BSD
  • Self-Hosted
Description

Redis is an open-source, in-memory data structure store used as a database, cache, and message broker. It supports data structures such as strings, hashes, lists, sets, and sorted sets with range queries, bitmaps, hyperlogs, and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster. Redis can be used as a database, a cache, and a message broker. It is often used for web application sessions, real-time analytics, content caching, and gaming leaderboards. It can also be used for queuing tasks and job scheduling. Redis is often used in conjunction with other databases like MongoDB, MySQL, and PostgreSQL.

Categories
Development software and applications

Alternatives