# tporadowski/redis

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/tporadowski-redis).**

9,987 stars · 1,156 forks · C · other

## Links

- GitHub: https://github.com/tporadowski/redis
- Homepage: http://redis.io
- awesome-repositories: https://awesome-repositories.com/repository/tporadowski-redis.md

## Topics

`redis` `redis-for-windows` `redis-msi-installer` `redis-windows` `redis-windows-installer` `redis-windows-native` `redis-windows-service`

## Description

Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings.

The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations such as automated failover and geographic data distribution.

Capabilities extend to asynchronous messaging via publish-subscribe frameworks and event streams with consumer group coordination. The platform also includes advanced search and indexing for full-text, geospatial, and vector similarity queries, as well as tools for AI memory management and machine learning feature serving.

The software can be deployed natively on Windows as a process or service, or within containerized environments like Kubernetes.

## Tags

### Data & Databases

- [Distributed Caches](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/caching-performance/caching/distributed-caches.md) — Functions as a shared memory layer that accelerates application performance by storing frequently accessed data across distributed clusters.
- [In-Memory Data Stores](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage-architectures/in-memory-data-stores.md) — Provides a high-performance data store that holds data primarily in RAM for sub-millisecond access. ([source](https://redis.io/docs/latest/develop/index.html.md))
- [Key-Value Stores](https://awesome-repositories.com/f/data-databases/key-value-stores.md) — Functions as a high-performance key-value store for managing simple string values. ([source](https://redis.io/tutorials/howtos/quick-start/cheat-sheet.md))
- [Byte Sequence Storage](https://awesome-repositories.com/f/data-databases/byte-sequence-storage.md) — Treats data as raw byte sequences, providing the fundamental building block for all other storage types. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [Cache Eviction Policies](https://awesome-repositories.com/f/data-databases/cache-eviction-policies.md) — Implements strict memory thresholds and eviction algorithms to manage RAM consumption effectively. ([source](https://redis.io/docs/latest/develop/reference/eviction/index.html.md))
- [Lua Scripting](https://awesome-repositories.com/f/data-databases/caching-and-locking/atomic-task-locks/lua-scripting.md) — Executes Lua scripts on the server to perform atomic state transitions and complex operations. ([source](https://redis.io/docs/latest/develop/tools/cli/index.html.md))
- [Command Pipelining](https://awesome-repositories.com/f/data-databases/command-pipelining.md) — Groups multiple commands into a single network request to reduce round-trip time and increase throughput. ([source](https://redis.io/tutorials/operate/redis-at-scale/talking-to-redis.md))
- [Cluster Request Routing](https://awesome-repositories.com/f/data-databases/connection-managers/cluster-request-routing.md) — Automatically directs requests to the correct shard based on hash slot distributions in a cluster. ([source](https://redis.io/tutorials/operate/redis-at-scale/scalability.md))
- [Dataset Snapshotting](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-persistence-strategies/dataset-snapshotting.md) — Creates periodic binary images of the dataset on disk for point-in-time recovery. ([source](https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/index.html.md))
- [Application Caching](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/application-caching.md) — Provides high-performance in-memory storage for frequently accessed application data to reduce primary source load. ([source](https://redis.io/solutions/))
- [Hybrid Persistence Engines](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/hybrid-persistence-engines.md) — Implements a storage architecture that combines in-memory performance with disk-based durability via snapshots and append-only logs. ([source](https://redis.io/tutorials/operate/redis-at-scale/persistence-and-durability.md))
- [Append-Only Persistence](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/persistence-durability/append-only-persistence.md) — Ensures durability by logging write operations to an append-only file for recovery after system failure. ([source](https://redis.io/docs/latest/operate/index.html.md))
- [Key Expiration Policies](https://awesome-repositories.com/f/data-databases/data-governance-modeling/data-management-governance/data-lifecycle-retention/data-lifecycle-management/key-expiration-policies.md) — Implements automated mechanisms for defining time-to-live values to manage memory usage and data freshness. ([source](https://redis.io/tutorials/howtos/use-amr-store-llm-chat-history.md))
- [Data Structures](https://awesome-repositories.com/f/data-databases/data-structures.md) — Manages a wide variety of in-memory data structures to provide fast access to complex information. ([source](https://redis.io/docs/latest/develop/get-started/index.html.md))
- [Data Type Managers](https://awesome-repositories.com/f/data-databases/data-type-managers.md) — Manages diverse data types including strings, lists, sets, hashes, and JSON to optimize access patterns. ([source](https://redis.io/tutorials/what-is-redis.md))
- [Atomic Transactions](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/connection-transaction-management/atomic-transactions.md) — Ensures multiple data operations are executed as a single unit to maintain consistency and prevent race conditions. ([source](https://redis.io/tutorials/inventory-reservation-in-real-time-with-redis.md))
- [Database Key Scanning](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-operations/database-key-scanning.md) — Implements non-blocking iteration patterns to find keys matching specific patterns across the dataset. ([source](https://redis.io/docs/latest/develop/tools/cli/index.html.md))
- [Data Partitioning](https://awesome-repositories.com/f/data-databases/distributed-sharding-architectures/process-sharding/data-partitioning.md) — Splits data across multiple server instances to process requests in parallel and increase total capacity. ([source](https://redis.io/tutorials/operate/redis-at-scale/scalability.md))
- [Document Storage](https://awesome-repositories.com/f/data-databases/document-storage.md) — Provides storage for semi-structured JSON documents to enable flexible schema management. ([source](https://redis.io/docs/latest/develop/get-started/index.html.md))
- [Embedding Service Integrations](https://awesome-repositories.com/f/data-databases/embedding-service-integrations.md) — Integrates with embedding providers to convert text into vectors for semantic search and memory. ([source](https://redis.io/docs/latest/integrate/redisvl/index.html.md))
- [Full Text Search](https://awesome-repositories.com/f/data-databases/full-text-search.md) — Enables flexible data retrieval using phrase matching, auto-complete, and fuzzy matching across text fields. ([source](https://redis.io/query-engine/))
- [Geospatial Query Engines](https://awesome-repositories.com/f/data-databases/geospatial-query-engines.md) — Executes spatial operations to locate data points within specific radii, geometric shapes, or boundaries. ([source](https://redis.io/query-engine/))
- [Geospatial Search](https://awesome-repositories.com/f/data-databases/geospatial-search.md) — Provides capabilities for querying and filtering data based on geographic location and spatial constraints. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [Hash Field Management](https://awesome-repositories.com/f/data-databases/hash-field-management.md) — Manages field-value pairs within hash data structures for incremental object updates. ([source](https://redis.io/docs/latest/commands/hset/index.html.md))
- [Hash Maps](https://awesome-repositories.com/f/data-databases/hash-maps.md) — Provides efficient key-value storage and retrieval using hash map data structures. ([source](https://redis.io/docs/latest/develop/clients/jedis/index.html.md))
- [High Availability Architectures](https://awesome-repositories.com/f/data-databases/high-availability-architectures.md) — Prevents downtime through a combination of data replication and sentinel-based automatic failover. ([source](https://redis.io/agents/))
- [In-Memory Data Stores](https://awesome-repositories.com/f/data-databases/in-memory-data-stores.md) — Provides a high-performance data store that manages transient or persistent application data directly in system memory.
- [In-Memory State Stores](https://awesome-repositories.com/f/data-databases/in-memory-databases/in-memory-state-stores.md) — Maintains application metadata and status objects in RAM for extremely low-latency state access. ([source](https://redis.io/tutorials/chat-sdk-slackbot-distributed-locking.md))
- [In-Memory Session Stores](https://awesome-repositories.com/f/data-databases/in-memory-session-stores.md) — Persists temporary user state in-memory using hashes for sub-millisecond read and write speeds. ([source](https://redis.io/tutorials/how-to-build-a-shopping-cart-app-using-nodejs-and-redis.md))
- [Indexed Array Management](https://awesome-repositories.com/f/data-databases/indexed-array-management.md) — Provides high-performance insertion and retrieval of elements from indexed arrays and lists. ([source](https://redis.io/docs/latest/commands/))
- [Indexing and Search](https://awesome-repositories.com/f/data-databases/indexing-and-search.md) — Indexes high-dimensional vector data to enable sub-millisecond semantic search and recommendation systems. ([source](https://redis.io/tutorials/howtos/solutions/flowise/conversational-agent.md))
- [JSON Document Storage](https://awesome-repositories.com/f/data-databases/json-document-storage.md) — Saves and retrieves complex data structures as native JSON documents via unique keys. ([source](https://redis.io/tutorials/how-to-build-a-hackernews-clone-using-redis.md))
- [JSON Document Manipulation](https://awesome-repositories.com/f/data-databases/json-document-stores/json-document-manipulation.md) — Provides logic for updating property values and modifying arrays within JSON documents via path-based addressing. ([source](https://redis.io/tutorials/howtos/quick-start/cheat-sheet.md))
- [JSON Processors](https://awesome-repositories.com/f/data-databases/json-processors.md) — Provides engines for navigating and modifying hierarchical JSON data structures using pointer paths and declarative logic. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [Key-Value Data Manipulation](https://awesome-repositories.com/f/data-databases/key-value-data-manipulation.md) — Offers a comprehensive suite of operations for manipulating various data structures within an in-memory store. ([source](https://redis.io/insight/))
- [List Data Structures](https://awesome-repositories.com/f/data-databases/list-data-structures.md) — Implements ordered sequence collections that support efficient push, pop, and range-based operations. ([source](https://redis.io/tutorials/develop/dotnet.md))
- [NoSQL Databases](https://awesome-repositories.com/f/data-databases/nosql-databases.md) — Provides a flexible schema database for storing and retrieving non-relational data such as strings, hashes, lists, and JSON.
- [Ordered Data Structures](https://awesome-repositories.com/f/data-databases/ordered-data-structures.md) — Provides collections that maintain the original insertion order for strings. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [Primary-Replica Replication](https://awesome-repositories.com/f/data-databases/primary-replica-replication.md) — Synchronizes data from a primary instance to read-only replicas via snapshots and real-time write commands. ([source](https://redis.io/tutorials/operate/redis-at-scale/high-availability.md))
- [Proximity Queries](https://awesome-repositories.com/f/data-databases/proximity-queries.md) — Finds members within a specific radius or bounding box and calculates the distance between coordinates. ([source](https://redis.io/tutorials/howtos/solutions/geo/getting-started.md))
- [Read Replicas](https://awesome-repositories.com/f/data-databases/read-replicas.md) — Distributes read requests across multiple read-only replicas to scale read throughput and reduce primary node load. ([source](https://redis.io/tutorials/operate/redis-at-scale/high-availability.md))
- [Real-Time Data Streaming](https://awesome-repositories.com/f/data-databases/real-time-data-streaming.md) — Provides a platform for processing and delivering continuous event flows in real-time. ([source](https://redis.io/docs/latest/develop/get-started/index.html.md))
- [Redis Client Interfaces](https://awesome-repositories.com/f/data-databases/redis-client-interfaces.md) — Provides a standardized API interface for executing real-time data manipulation commands. ([source](https://redis.io/docs/latest/apis/index.html.md))
- [Automatic Failover Mechanisms](https://awesome-repositories.com/f/data-databases/redis-clients/automatic-failover-mechanisms.md) — Automatically promotes the most up-to-date replica to primary when a failure is detected to ensure continuous availability. ([source](https://redis.io/tutorials/operate/redis-at-scale/high-availability.md))
- [Set Operation Engines](https://awesome-repositories.com/f/data-databases/result-set-search/multi-result-set-fetching/set-operation-engines.md) — Performs mathematical intersections, unions, and differences across collections of unique members. ([source](https://redis.io/tutorials/develop/dotnet.md))
- [Search Index Management](https://awesome-repositories.com/f/data-databases/search-index-management.md) — Provides tools for configuring and maintaining named search indices to isolate datasets and manage index lifecycles. ([source](https://redis.io/tutorials/vector-arxiv-paper-qa.md))
- [Search Indexing](https://awesome-repositories.com/f/data-databases/search-indexing.md) — Provides systems for indexing operational data to enable efficient querying and retrieval. ([source](https://redis.io/tutorials/how-to-build-a-hackernews-clone-using-redis.md))
- [JSON Indexing](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/json-indexing.md) — Creates searchable indexes over JSON documents using text for full-text search and tags for filtering. ([source](https://redis.io/tutorials/redis-nosql-database-production-app.md))
- [Complex Search Querying](https://awesome-repositories.com/f/data-databases/search-indexing/complex-search-querying.md) — Executes advanced search queries combining vector search, schema-aware auto-completion, and natural language assistance. ([source](https://redis.io/insight/))
- [Secondary Indexes](https://awesome-repositories.com/f/data-databases/secondary-indexes.md) — Implements additional data structures that map indexed field values to data keys for accelerated lookups. ([source](https://redis.io/tutorials/guides/indexing.md))
- [Semantic Search](https://awesome-repositories.com/f/data-databases/semantic-search.md) — Uses vector similarity to find relevant past interactions and historical context. ([source](https://redis.io/tutorials/build-a-car-dealership-agent-with-google-adk-and-redis-agent-memory.md))
- [Server-Side Functions](https://awesome-repositories.com/f/data-databases/server-side-functions.md) — Creates replicated and persisted server-side functions to extend data processing capabilities directly on the server. ([source](https://redis.io/docs/latest/apis/index.html.md))
- [Agent Memory Management](https://awesome-repositories.com/f/data-databases/session-management/agent-memory-management.md) — Manages short-term chat history and long-term user preferences using JSON lists and vector indexes. ([source](https://redis.io/dev/))
- [Sorted Sets](https://awesome-repositories.com/f/data-databases/sorted-sets.md) — Implements sorted sets that allow efficient retrieval of members and scores within specific ranges. ([source](https://redis.io/tutorials/howtos/create-a-leaderboard-with-redis-and-ue5.md))
- [Range Counting](https://awesome-repositories.com/f/data-databases/sorted-sets/range-counting.md) — Enables counting the number of elements in a sorted set that fall within a specific score range. ([source](https://redis.io/tutorials/howtos/frauddetection.md))
- [Key-Value](https://awesome-repositories.com/f/data-databases/storage-engines/key-value.md) — Provides sub-millisecond retrieval of string values associated with unique keys. ([source](https://redis.io/docs/latest/commands/get/index.html.md))
- [Multi-Key Retrieval](https://awesome-repositories.com/f/data-databases/storage-engines/key-value/multi-key-retrieval.md) — Allows fetching multiple distinct keys in a single operation to minimize network round trips and lookup overhead. ([source](https://redis.io/tutorials/how-to-build-a-hackernews-clone-using-redis.md))
- [Unordered Unique Collection Management](https://awesome-repositories.com/f/data-databases/unordered-unique-collection-management.md) — Implements high-performance unordered collections that automatically filter duplicates and provide fast membership checks. ([source](https://redis.io/tutorials/build-a-real-time-stock-watchlist-with-redis.md))
- [Vector Indexing](https://awesome-repositories.com/f/data-databases/vector-indexing.md) — Creates and manages indexes optimized for high-dimensional vector data using linear or graph-based methods. ([source](https://redis.io/tutorials/howtos/solutions/vector/getting-started-vector.md))
- [Declarative Index Schemas](https://awesome-repositories.com/f/data-databases/vector-indexing/declarative-index-schemas.md) — Defines and maintains vector index structures declaratively to organize data for AI-powered search. ([source](https://redis.io/docs/latest/integrate/redisvl/index.html.md))
- [Vector Similarity Search](https://awesome-repositories.com/f/data-databases/vector-similarity-search.md) — Identifies nearest neighbors using distance metrics and KNN queries in a vector set. ([source](https://redis.io/tutorials/howtos/vector-sets-basics.md))
- [Write-Ahead Logging](https://awesome-repositories.com/f/data-databases/write-ahead-logging.md) — Implements a durable append-only file that records every write operation to ensure data recovery after failure. ([source](https://redis.io/tutorials/operate/redis-at-scale/persistence-and-durability.md))
- [Agent State Persistence](https://awesome-repositories.com/f/data-databases/agent-state-persistence.md) — Stores intermediate workflow states as checkpointer data to maintain agent context and ensure recovery. ([source](https://redis.io/tutorials/howtos/product-management-agent-langgraph.md))
- [API Response Caching](https://awesome-repositories.com/f/data-databases/api-response-caching.md) — Stores serialized external API data in memory to serve repeat requests with sub-millisecond latency. ([source](https://redis.io/tutorials/develop/node/gettingstarted.md))
- [Stream Append Operations](https://awesome-repositories.com/f/data-databases/append-only-storage-engines/stream-append-operations.md) — Supports appending field-value pairs to append-only streams using auto-generated or explicit IDs. ([source](https://redis.io/docs/latest/develop/data-types/streams/index.html.md))
- [Backup & Recovery](https://awesome-repositories.com/f/data-databases/backup-recovery.md) — Creates binary snapshots of the dataset while the server is running for disaster recovery. ([source](https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/index.html.md))
- [Bit-Level State Trackers](https://awesome-repositories.com/f/data-databases/binary-serialization/bit-level-state-trackers.md) — Utilizes memory-efficient bitsets to record binary event occurrences across large user populations. ([source](https://redis.io/tutorials/building-an-analytics-dashboard-app-using-redis.md))
- [Bitfield Operations](https://awesome-repositories.com/f/data-databases/bitfield-operations.md) — Encodes multiple atomic counters into a single string value for highly compact data storage. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [Bitmap Analysis](https://awesome-repositories.com/f/data-databases/bitmap-analysis.md) — Computes intersections, unions, and differences across multiple bitmaps to analyze user segments. ([source](https://redis.io/tutorials/building-an-analytics-dashboard-app-using-redis.md))
- [Bulk Data Loading](https://awesome-repositories.com/f/data-databases/bulk-data-loading.md) — Uses specialized serialization protocols to stream massive datasets into the store with minimal latency. ([source](https://redis.io/tutorials/guides/import.md))
- [Cardinality Estimation](https://awesome-repositories.com/f/data-databases/cardinality-estimation.md) — Uses HyperLogLog to provide probabilistic estimates of unique element counts in large sets. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [Database Synchronization](https://awesome-repositories.com/f/data-databases/change-data-capture/database-synchronization.md) — Maintains real-time consistency between primary databases and the in-memory store through change streaming. ([source](https://redis.io/data-integration/))
- [Cluster Load Balancing](https://awesome-repositories.com/f/data-databases/cluster-load-balancing.md) — Balances data loads by assigning or moving logical hash slots between shards across the cluster. ([source](https://redis.io/tutorials/operate/redis-at-scale/scalability.md))
- [Query Result Caching](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/caching-performance/caching-strategies/query-result-caching.md) — Caches raw results of repeated SQL queries in memory to accelerate response times. ([source](https://redis.io/solutions/caching/))
- [Time Series Data Storage](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/specialized-database-engines/time-series-data-storage.md) — Provides scalable storage optimized for maintaining historical records of numerical performance data over time. ([source](https://redis.io/tutorials/howtos/quick-start.md))
- [Data Migration](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/data-migration.md) — Imports records from CSV, JSON, SQL, or Kafka to move data between different storage environments. ([source](https://redis.io/tutorials/guides/import.md))
- [Data Ingestion Pipelines](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-ingestion-pipelines.md) — Buffers high-volume incoming data streams before processing them into permanent storage. ([source](https://redis.io/tutorials/))
- [Redis Stream Processors](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/stream-processing-systems/data-streaming/structured-event-streams/streaming-processors/redis-stream-processors.md) — Manages append-only logs with consumer groups to support event-sourcing and persistent, reliable consumption. ([source](https://redis.io/agents/))
- [Stream Length Management](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/stream-processing-systems/data-streaming/structured-event-streams/streaming-processors/redis-stream-processors/stream-length-management.md) — Automatically limits the total number of entries in a stream to prevent unbounded memory growth. ([source](https://redis.io/docs/latest/develop/data-types/streams/index.html.md))
- [Numeric Range Filters](https://awesome-repositories.com/f/data-databases/data-querying/table-item-filters/numeric-range-filters.md) — Filters documents based on numeric values within specified ranges or by excluding specific values. ([source](https://redis.io/tutorials/howtos-search-movies-database-with-redis.md))
- [Write Acknowledgement Strategies](https://awesome-repositories.com/f/data-databases/data-replication/write-acknowledgement-strategies.md) — Ensures data durability by blocking client responses until a specified number of replicas acknowledge write commands. ([source](https://redis.io/tutorials/operate/redis-at-scale/high-availability.md))
- [Data Snapshotting](https://awesome-repositories.com/f/data-databases/data-snapshotting.md) — Provides mechanisms for creating and restoring point-in-time binary snapshots of the database state. ([source](https://redis.io/tutorials/guides/import.md))
- [Database Management Interfaces](https://awesome-repositories.com/f/data-databases/database-management-interfaces.md) — Provides graphical user interface tools and IDE extensions for analyzing and modifying database records. ([source](https://redis.io/docs/latest/develop/index.html.md))
- [Active-Active Database Clusters](https://awesome-repositories.com/f/data-databases/database-management-systems/database-architectures/active-active-database-clusters.md) — Supports Active-Active database configurations allowing concurrent read/write operations across distributed global clusters. ([source](https://redis.io/docs/latest/operate/kubernetes/index.html.md))
- [Large Key Identification](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-operations/database-key-scanning/large-key-identification.md) — Scans the database to locate the largest keys to identify memory consumption bottlenecks. ([source](https://redis.io/docs/latest/operate/rs/references/cli-utilities/redis-cli/index.html.md))
- [Database Statistics Retrieval](https://awesome-repositories.com/f/data-databases/database-statistics-retrieval.md) — Returns operational information and performance statistics regarding memory, clients, and the keyspace. ([source](https://redis.io/tutorials/howtos/quick-start/cheat-sheet.md))
- [Dataset Aggregations](https://awesome-repositories.com/f/data-databases/dataset-aggregations.md) — Performs union operations on sorted sets with optional weighting to calculate aggregated scores. ([source](https://redis.io/solutions/leaderboards/))
- [Regional Replication](https://awesome-repositories.com/f/data-databases/distributed-data-synchronization-systems/regional-replication.md) — Utilizes CRDT technology to synchronize data across geographically distinct regions for low-latency global access. ([source](https://redis.io/tutorials/redis-software-observability-playbook.md))
- [AI Query Routing](https://awesome-repositories.com/f/data-databases/distributed-sql-databases/ai-query-routing.md) — Uses language models to route queries between general knowledge retrieval and specific user memories. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))
- [Event Stream Implementation](https://awesome-repositories.com/f/data-databases/event-stream-implementation.md) — Appends events to named streams to signal state changes or trigger actions in other services. ([source](https://redis.io/tutorials/howtos/solutions/microservices/interservice-communication.md))
- [Event Streaming Platforms](https://awesome-repositories.com/f/data-databases/event-streaming-platforms.md) — Implements a distributed system for high-throughput ingestion and processing of real-time event streams. ([source](https://redis.io/solutions/fast-data-ingest/))
- [Functional Data Aggregation](https://awesome-repositories.com/f/data-databases/functional-data-aggregation.md) — Groups indexed documents by fields and applies reduction functions like count, sum, and average on the server. ([source](https://redis.io/tutorials/howtos-search-movies-database-with-redis.md))
- [High-Volume Data Ingestion](https://awesome-repositories.com/f/data-databases/high-volume-data-ingestion.md) — Processes large streams of incoming data rapidly to support real-time application requirements. ([source](https://redis.io/solutions/))
- [Hybrid Search](https://awesome-repositories.com/f/data-databases/hybrid-search.md) — Combines location-based queries with full-text search and numeric range filters in a single retrieval operation. ([source](https://redis.io/tutorials/howtos/solutions/geo/getting-started.md))
- [Incremental Collection Scanning](https://awesome-repositories.com/f/data-databases/incremental-collection-scanning.md) — Provides non-blocking iteration over large datasets using cursors to maintain server availability. ([source](https://redis.io/tutorials/develop/node/gettingstarted.md))
- [Knowledge Base Construction](https://awesome-repositories.com/f/data-databases/index-construction/knowledge-base-construction.md) — Parses documents and creates vector embeddings to build searchable knowledge bases for semantic search. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))
- [Ranked Leaderboards](https://awesome-repositories.com/f/data-databases/inventory-tracking/ranked-leaderboards.md) — Redis tracks and updates high-score rankings in real time for competitive applications. ([source](https://redis.io/tutorials/create/aws/chatapp.md))
- [Real-Time Reservations](https://awesome-repositories.com/f/data-databases/inventory-tracking/real-time-reservations.md) — Tracks item availability in real time to prevent overselling and ensure consistent stock levels. ([source](https://redis.io/tutorials/))
- [Atomic Key Updaters](https://awesome-repositories.com/f/data-databases/key-value-stores/atomic-key-updaters.md) — Supports atomic updates of key-value pairs to ensure consistency across multiple write and delete operations. ([source](https://redis.io/tutorials/feature-flags-and-remote-config-with-redis.md))
- [Key Browsers](https://awesome-repositories.com/f/data-databases/key-value-stores/key-browsers.md) — Provides tools for visualizing and navigating stored keys using hierarchical namespace delimiters. ([source](https://redis.io/docs/latest/develop/tools/redis-for-vscode/index.html.md))
- [Leaderboard Data Structures](https://awesome-repositories.com/f/data-databases/leaderboard-data-structures.md) — Uses sorted sets to maintain unique members with numeric scores for native ranking and range lookups. ([source](https://redis.io/solutions/leaderboards/))
- [ML Feature Stores](https://awesome-repositories.com/f/data-databases/ml-feature-stores.md) — Stores and serves pre-computed feature vectors to provide low-latency data for real-time ML predictions. ([source](https://redis.io/docs/latest/develop/ai/index.html.md))
- [Multi-Tenant Data Management](https://awesome-repositories.com/f/data-databases/multi-tenant-data-management.md) — Isolates data providers and observability for different teams using scoped authentication and permissions. ([source](https://redis.io/feature-store/))
- [Namespace Isolation](https://awesome-repositories.com/f/data-databases/namespace-isolation.md) — Scopes memory operations using a hierarchical naming convention to prevent data leakage and key collisions. ([source](https://redis.io/tutorials/build-a-car-dealership-agent-with-google-adk-and-redis-agent-memory.md))
- [Percentile Calculation](https://awesome-repositories.com/f/data-databases/percentile-calculation.md) — Computes approximate values at specific distribution points for large, continuous streams of data. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [Probabilistic Membership Filters](https://awesome-repositories.com/f/data-databases/probabilistic-data-structures/probabilistic-membership-filters.md) — Implements Bloom filters for memory-efficient membership tracking and behavioral profiling. ([source](https://redis.io/tutorials/howtos/solutions/fraud-detection/transaction-risk-scoring.md))
- [Probabilistic Leaderboards](https://awesome-repositories.com/f/data-databases/probabilistic-leaderboards.md) — Uses probabilistic data structures to maintain memory-efficient leaderboards of the most frequently occurring items. ([source](https://redis.io/tutorials/howtos/quick-start.md))
- [Real-Time Data Aggregators](https://awesome-repositories.com/f/data-databases/real-time-data-aggregators.md) — Selects, filters, and aggregates data in real-time to retrieve precise results. ([source](https://redis.io/query-engine/))
- [Real-time Data Synchronization](https://awesome-repositories.com/f/data-databases/real-time-data-synchronization.md) — Synchronizes data from external databases in real time to maintain a high-performance hot cache. ([source](https://redis.io/docs/latest/))
- [Real-time Feature Pipeline Orchestrators](https://awesome-repositories.com/f/data-databases/real-time-data-synchronization/real-time-feature-pipeline-orchestrators.md) — Synchronizes offline data systems with an online store for low-latency ML feature retrieval. ([source](https://redis.io/feature-store/))
- [Object-to-Redis Mappers](https://awesome-repositories.com/f/data-databases/redis-clients/object-to-redis-mappers.md) — Maps application objects to Redis hashes or JSON documents for high-level data interaction. ([source](https://redis.io/docs/latest/develop/clients/index.html.md))
- [Response Caching](https://awesome-repositories.com/f/data-databases/response-caching.md) — Caches embeddings and model outputs to serve repeat requests intelligently and reduce AI inference costs. ([source](https://redis.io/docs/latest/integrate/redisvl/index.html.md))
- [Result Ordering and Limiting](https://awesome-repositories.com/f/data-databases/result-ordering-and-limiting.md) — Supports sorting retrieved data by specific fields and restricting the number of returned records. ([source](https://redis.io/tutorials/howtos/solutions/mobile-banking/account-dashboard.md))
- [Reranking Retrieval Logics](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/retrieval-systems/reranking-retrieval-logics.md) — Implements secondary scoring passes to refine retrieved document chunks for improved accuracy. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))
- [Server Configuration](https://awesome-repositories.com/f/data-databases/server-configuration.md) — Defines operational settings through a persistent configuration file or command-line arguments. ([source](https://redis.io/docs/latest/operate/oss_and_stack/management/config/index.html.md))
- [Server-Side Aggregations](https://awesome-repositories.com/f/data-databases/server-side-aggregations.md) — Groups documents and executes computations like sums and reductions directly on the server. ([source](https://redis.io/tutorials/redis-om-dotnet-getting-started.md))
- [Server-Side Data Transformations](https://awesome-repositories.com/f/data-databases/server-side-data-transformations.md) — Processes stored records using server-side functions for string formatting and distance calculations. ([source](https://redis.io/tutorials/redis-om-dotnet-getting-started.md))
- [Time Series Analysis](https://awesome-repositories.com/f/data-databases/time-series-analysis.md) — Provides native capabilities for tracking and analyzing timestamped data to identify trends over time. ([source](https://redis.io/tutorials/howtos/solutions/mobile-banking/account-dashboard.md))
- [Sample Retrieval](https://awesome-repositories.com/f/data-databases/time-series-data-modeling/sample-retrieval.md) — Fetches the most recent data points or specific ranges of samples from multiple series. ([source](https://redis.io/tutorials/modules/redistimeseries.md))
- [Time-Series Aggregations](https://awesome-repositories.com/f/data-databases/time-series-data-modeling/time-series-statistical-profiling/time-series-aggregations.md) — Calculates statistical summaries, such as averages, over specified time ranges and buckets. ([source](https://redis.io/tutorials/modules/redistimeseries.md))
- [Vector Databases](https://awesome-repositories.com/f/data-databases/vector-databases.md) — Indexes high-dimensional embeddings to enable semantic search and k-nearest neighbor similarity queries.
- [Filtered Similarity Searches](https://awesome-repositories.com/f/data-databases/vector-similarity-search/filtered-similarity-searches.md) — Constrains vector similarity results using relational or full-text metadata filters. ([source](https://redis.io/tutorials/face-similarity-search-with-redis-vector-sets.md))

### Artificial Intelligence & ML

- [Agent Memory Persistence](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-memory-persistence.md) — Persists active conversation context and long-term preferences across different sessions and channels. ([source](https://redis.io/redis-for-ai/))
- [Conversation Memory Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/conversation-memory-managers.md) — Stores previous messages within a conversation session to ensure continuity and context preservation. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))
- [Persistent Chat Histories](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-orchestration/ai-memory-systems/persistent-chat-histories.md) — Maintains sequential logs of messages associated with session identifiers to preserve conversation context. ([source](https://redis.io/tutorials/howtos/solutions/vector/gen-ai-chatbot.md))
- [Vector Embeddings](https://awesome-repositories.com/f/artificial-intelligence-ml/vector-embeddings.md) — Integrates embedding models to transform text into vectors for high-precision similarity searches. ([source](https://redis.io/langcache/))
- [Low-Latency Vector Retrieval](https://awesome-repositories.com/f/artificial-intelligence-ml/vector-similarity-search/low-latency-vector-retrieval.md) — Retrieves vector similarity results in real-time using an in-memory architecture to minimize response times. ([source](https://redis.io/solutions/vector-database/))
- [Long-term Memory Stores](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/memory-management-systems/long-term-memory-stores.md) — Persists user-specific preferences and facts across chat sessions to enable personalized AI responses. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))
- [Fact Extraction Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/memory-management-systems/long-term-memory-stores/fact-extraction-pipelines.md) — Analyzes conversation events to isolate and store salient facts and user preferences into long-term memory. ([source](https://redis.io/tutorials/build-a-car-dealership-agent-with-google-adk-and-redis-agent-memory.md))
- [Agent Session Memory](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-session-memory.md) — Stores and retrieves current conversation history as session-scoped events to maintain immediate context. ([source](https://redis.io/tutorials/build-a-car-dealership-agent-with-google-adk-and-redis-agent-memory.md))
- [AI Agent Builders](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/autonomous-agents/ai-agent-builders.md) — Provides an interactive builder for constructing and configuring custom AI agents and recommendation engines. ([source](https://redis.io/docs/latest/develop/ai/index.html.md))
- [Context Trimming](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/memory-context-systems/conversational-memory-systems/context-trimming.md) — Limits the amount of historical data retrieved by selecting only the most recent messages for AI context. ([source](https://redis.io/tutorials/howtos/use-amr-store-llm-chat-history.md))
- [Context Retrieval Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/context-retrieval-systems.md) — Provides schema-first retrieval paths for entities like customers and orders to support AI agent reasoning. ([source](https://redis.io/redis-for-ai/))
- [Semantic Caching Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/request-routing-gateways/semantic-caching-systems.md) — Retrieves cached data based on the semantic similarity of vector embeddings rather than exact text matches. ([source](https://redis.io/tutorials/howtos/product-management-agent-langgraph.md))
- [Answer Caches](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/request-routing-gateways/semantic-caching-systems/answer-caches.md) — Stores prompt-response pairs and returns answers for similar questions based on a defined similarity threshold. ([source](https://redis.io/tutorials/semantic-caching-with-redis-langcache.md))
- [Feature Definition Consistency](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/training-monitoring-and-profiling/training-observability-systems/feature-definition-consistency.md) — Ensures identical feature definitions are used during both model training and production to prevent training-serving drift. ([source](https://redis.io/feature-store/))
- [Probabilistic Membership Filters](https://awesome-repositories.com/f/artificial-intelligence-ml/metadata-extraction/element/extraction-element-filters/probabilistic-membership-filters.md) — Implements Bloom and Cuckoo filters to efficiently verify element presence within a set. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [RAG Implementations](https://awesome-repositories.com/f/artificial-intelligence-ml/rag-implementations.md) — Searches a knowledge base for relevant information and injects that context into prompts to support RAG. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))
- [Result Reranking](https://awesome-repositories.com/f/artificial-intelligence-ml/result-reranking.md) — Scores retrieved content using similarity models to re-order search results and improve precision. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))
- [Semantic Chunking](https://awesome-repositories.com/f/artificial-intelligence-ml/semantic-chunking.md) — Implements semantic chunking to split large texts into meaningful segments for better retrieval context in RAG pipelines. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))

### DevOps & Infrastructure

- [Geospatial Data Storage](https://awesome-repositories.com/f/devops-infrastructure/asset-metadata-management/asset-metadata-indexers/geospatial-indexers/geospatial-data-storage.md) — Indexes longitude and latitude pairs using geohashes to enable high-performance location-based lookups. ([source](https://redis.io/tutorials/howtos/solutions/geo/getting-started.md))
- [Cluster Coordination](https://awesome-repositories.com/f/devops-infrastructure/cluster-coordination.md) — Coordinates state and workload distribution across multiple server nodes to ensure high availability. ([source](https://redis.io/docs/latest/integrate/redis-py/index.html.md))
- [Distributed Locks](https://awesome-repositories.com/f/devops-infrastructure/distributed-locks.md) — Implements distributed locks using atomic conditional writes and expiration times to coordinate shared resource access. ([source](https://redis.io/docs/latest/commands/set/index.html.md))
- [Cluster Bootstrapping](https://awesome-repositories.com/f/devops-infrastructure/cluster-bootstrapping.md) — Provides mechanisms to join standalone server instances into a unified cluster with defined roles. ([source](https://redis.io/tutorials/operate/redis-at-scale/scalability.md))
- [Cluster Scaling Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/cluster-scaling-orchestrators.md) — Dynamically adjusts cluster capacity by distributing data across multiple nodes to increase throughput and storage. ([source](https://redis.io/docs/latest/operate/index.html.md))
- [Containerized Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-deployments.md) — Ships as a containerized service to isolate dependencies and simplify deployment across diverse environments. ([source](https://redis.io/tutorials/operate/orchestration/docker.md))
- [Deterministic Rollout Strategies](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/deployment-lifecycle-controls/automated-rollout-managers/deterministic-rollout-strategies.md) — Implements deterministic rollout strategies by comparing user hashes against stored rollout percentages. ([source](https://redis.io/tutorials/feature-flags-and-remote-config-with-redis.md))
- [Feature Flags](https://awesome-repositories.com/f/devops-infrastructure/feature-flags.md) — Manages feature flag metadata and rollout percentages using hashes and sets for programmatic control. ([source](https://redis.io/tutorials/))
- [Multi-Region Replication](https://awesome-repositories.com/f/devops-infrastructure/high-availability-clusters/multi-region-replication.md) — Implements active-active replication to synchronize data across multiple geographic regions. ([source](https://redis.io/docs/latest/))
- [Automatic Retry Mechanisms](https://awesome-repositories.com/f/devops-infrastructure/job-scheduling/automatic-retry-mechanisms.md) — Tracks attempt counts and automatically re-enqueues failed tasks until a maximum retry limit is reached. ([source](https://redis.io/tutorials/redis-backed-job-queue-for-background-workers.md))
- [Kubernetes Deployments](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-deployments.md) — Provides native support for deploying and managing the in-memory data store within Kubernetes clusters. ([source](https://redis.io/docs/latest/operate/kubernetes/index.html.md))
- [Message Queues](https://awesome-repositories.com/f/devops-infrastructure/queue-management/message-queues.md) — Implements asynchronous message queues using lists and sorted sets for task sequencing. ([source](https://redis.io/solutions/messaging/))
- [Serverless Function Management](https://awesome-repositories.com/f/devops-infrastructure/serverless-function-management.md) — Provides programmatic control over the lifecycle of modular logic stored as persisted libraries that execute on the server. ([source](https://redis.io/tutorials/create/redis-functions.md))
- [Traffic Throttling](https://awesome-repositories.com/f/devops-infrastructure/traffic-management/traffic-throttling.md) — Tracks request frequency to limit the number of actions a user can perform within a timeframe. ([source](https://redis.io/tutorials/develop/ruby.md))

### Networking & Communication

- [Database Modules API](https://awesome-repositories.com/f/networking-communication/database-modules-api.md) — Provides a dedicated modules API to add new custom commands and extend the core server functionality. ([source](https://redis.io/docs/latest/apis/index.html.md))
- [Message Brokers](https://awesome-repositories.com/f/networking-communication/message-brokers.md) — Acts as middleware that facilitates asynchronous communication and decoupling between distributed services using pub/sub and streams.
- [Pub-Sub Messaging](https://awesome-repositories.com/f/networking-communication/pub-sub-messaging.md) — Implements a pub/sub messaging system for real-time broadcasting between decoupled services. ([source](https://redis.io/agents/))
- [Publish-Subscribe Messaging](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-services/message-broker-infrastructure/publish-subscribe-messaging.md) — Facilitates real-time communication between decoupled services by broadcasting messages to multiple subscribers via a publish-subscribe model. ([source](https://redis.io/solutions/messaging/))
- [Append-Only Log Storage](https://awesome-repositories.com/f/networking-communication/data-streaming/append-only-log-storage.md) — Stores multiple fields and string values in append-only logs with automatically generated IDs. ([source](https://redis.io/tutorials/howtos/solutions/streams/streaming-llm-output.md))
- [Consumer Group Coordinators](https://awesome-repositories.com/f/networking-communication/message-broker-consumers/consumer-group-coordinators.md) — Balances message processing across multiple consumers in a group to ensure reliable, load-balanced event handling. ([source](https://redis.io/tutorials/howtos/solutions/microservices/interservice-communication.md))
- [Message Delivery Guarantees](https://awesome-repositories.com/f/networking-communication/message-delivery-guarantees.md) — Implements at-least-once delivery guarantees via explicit consumer acknowledgments in streams. ([source](https://redis.io/tutorials/develop/dotnet/streams/stream-basics.md))
- [Message Stream Handlers](https://awesome-repositories.com/f/networking-communication/message-stream-handlers.md) — Provides mechanisms for appending data entries to asynchronous streams with unique identifiers. ([source](https://redis.io/tutorials/howtos/frauddetection.md))
- [Message Stream Consumer Groups](https://awesome-repositories.com/f/networking-communication/message-stream-handlers/message-stream-consumer-groups.md) — Scales message processing throughput by distributing stream data across consumer groups. ([source](https://redis.io/tutorials/develop/dotnet/streams/stream-basics.md))
- [Range-Based Stream Queries](https://awesome-repositories.com/f/networking-communication/message-stream-handlers/stream-message-fetchers/range-based-stream-queries.md) — Retrieves entries between two specific IDs, allowing streams to function as time-series stores. ([source](https://redis.io/docs/latest/develop/data-types/streams/index.html.md))

### Security & Cryptography

- [Command Access Control Policies](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control/data-resource-permissions/command-access-control-policies.md) — Controls user access to specific commands and predefined categories, including subcommands, to secure the data store. ([source](https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/index.html.md))
- [Key-Level Access Controls](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control/data-resource-permissions/key-level-access-controls.md) — Implements granular security controls that define read and write permissions for specific data key patterns. ([source](https://redis.io/agents/))
- [Credential-Based Access Controls](https://awesome-repositories.com/f/security-cryptography/identity-based-access-control/credential-based-access-controls.md) — Restricts access to the data store by requiring username and password verification for all incoming connections. ([source](https://redis.io/tutorials/operate/orchestration/docker.md))
- [User Access Management](https://awesome-repositories.com/f/security-cryptography/user-access-management.md) — Provides centralized tools for managing user accounts, generating secure passwords, and logging security events. ([source](https://redis.io/docs/latest/commands/))
- [Cluster Communication Security](https://awesome-repositories.com/f/security-cryptography/cluster-security/cluster-communication-security.md) — Manages internode encryption and credentials to secure communication across internal cluster components. ([source](https://redis.io/docs/latest/operate/kubernetes/index.html.md))
- [User Profile Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/user-management/user-profile-management.md) — Maps user identities to detailed attributes and relationship sets using optimized hashes and sets. ([source](https://redis.io/tutorials/howtos/chatapp.md))
- [Identity Provider Integrations](https://awesome-repositories.com/f/security-cryptography/identity-provider-integrations.md) — Integrates with external identity providers like LDAP or SAML to manage user authentication centrally. ([source](https://redis.io/docs/latest/operate/index.html.md))
- [Transport Layer Security](https://awesome-repositories.com/f/security-cryptography/transport-layer-security.md) — Uses Transport Layer Security to secure communication between clients and nodes. ([source](https://redis.io/docs/latest/operate/index.html.md))
- [Transport Security](https://awesome-repositories.com/f/security-cryptography/transport-security.md) — Moves data across private networks and manages credentials via external secret managers to secure transit. ([source](https://redis.io/data-integration/))

### Software Engineering & Architecture

- [Redis-Backed Queues](https://awesome-repositories.com/f/software-engineering-architecture/distributed-task-queues/redis-backed-queues.md) — Provides distributed task queues using lists to implement producer-consumer patterns for asynchronous communication. ([source](https://redis.io/solutions/fast-data-ingest/))
- [Job Queues](https://awesome-repositories.com/f/software-engineering-architecture/execution-control/asynchronous-task-queueing/job-queues.md) — Implements distributed task queues using streams and consumer groups to ensure single-processing of jobs. ([source](https://redis.io/tutorials/redis-backed-job-queue-for-background-workers.md))
- [Cache Aside Patterns](https://awesome-repositories.com/f/software-engineering-architecture/architectural-design-patterns/design-patterns/cache-aside-patterns.md) — Implements the cache-aside pattern by storing data in memory for fast retrieval before falling back to a database. ([source](https://redis.io/solutions/caching/))
- [Tail Latency Measurement](https://awesome-repositories.com/f/software-engineering-architecture/performance-reliability/performance-engineering/latency-optimization/tail-latency-measurement.md) — Measures and reports the response time of requests using real-time sampling to identify tail latency. ([source](https://redis.io/tutorials/operate/redis-at-scale/observability.md))
- [Dead Letter Queues](https://awesome-repositories.com/f/software-engineering-architecture/queue-implementations/dead-letter-queues.md) — Routes exhausted tasks to dedicated streams containing failure reasons and payloads for diagnosis. ([source](https://redis.io/tutorials/redis-backed-job-queue-for-background-workers.md))
- [Rate Limiting](https://awesome-repositories.com/f/software-engineering-architecture/request-throttling/rate-limiting.md) — Implements request frequency capping using sliding window logs and counters to maintain system stability. ([source](https://redis.io/dev/))

### System Administration & Monitoring

- [Event-Driven I/O](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/connection-lifecycle-management/parallel-network-i-o/event-driven-i-o.md) — Integrates with event loops to perform non-blocking operations for high-throughput concurrent request handling. ([source](https://redis.io/tutorials/develop/c.md))
- [Administrative APIs](https://awesome-repositories.com/f/system-administration-monitoring/administrative-apis.md) — Exposes common management operations via a REST API for programmatic control of the data store. ([source](https://redis.io/docs/latest/operate/rs/references/rest-api/index.html.md))
- [Conversational Session Managers](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/configuration-control-utilities/administrative-controls/session-management/conversational-session-managers.md) — Manages distinct conversation histories for multiple users by tagging data with unique identifiers. ([source](https://redis.io/tutorials/howtos/use-amr-store-llm-chat-history.md))
- [Capacity Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/capacity-monitoring.md) — Uses predictive monitoring to warn when system resources approach limits based on severity. ([source](https://redis.io/tutorials/operate/observability/redis-software-prometheus-and-grafana.md))
- [Cluster Health Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/cluster-health-monitoring.md) — Provides interfaces for monitoring the health and status of distributed clusters. ([source](https://redis.io/docs/latest/operate/kubernetes/index.html.md))
- [Database Administration Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/database-administration-interfaces.md) — Provides a unified administrative interface using both command-line utilities and a REST API. ([source](https://redis.io/docs/latest/operate/rs/index.html.md))
- [Database Performance Monitors](https://awesome-repositories.com/f/system-administration-monitoring/database-performance-monitors.md) — Provides tools for troubleshooting performance via slow logs and command profiling. ([source](https://redis.io/insight/))
- [Keyspace Memory Analysis](https://awesome-repositories.com/f/system-administration-monitoring/keyspace-memory-analysis.md) — Analyzes the keyspace to identify oversized keys and calculate average memory usage per key type. ([source](https://redis.io/docs/latest/develop/tools/cli/index.html.md))
- [Latency Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/log-analysis-tools/latency-monitoring.md) — Tracks and logs code paths that exceed time thresholds to identify performance bottlenecks. ([source](https://redis.io/tutorials/operate/redis-at-scale/observability.md))
- [Logging Configuration](https://awesome-repositories.com/f/system-administration-monitoring/logging-configuration.md) — Allows configuration of operational event logging to local files or remote syslog servers with adjustable severity. ([source](https://redis.io/tutorials/operate/redis-at-scale/observability.md))
- [Metric and Performance Monitors](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors.md) — Tracks CPU utilization, request latency, and cache hit rates via high-frequency collection and visualization. ([source](https://redis.io/docs/latest/))
- [Cache Performance Metrics](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors/cache-performance-metrics.md) — Tracks memory usage and cache hit/miss rates to optimize eviction policies. ([source](https://redis.io/docs/latest/develop/reference/eviction/index.html.md))
- [System Usage Monitors](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors/system-usage-monitoring/system-usage-monitors.md) — Displays real-time performance metrics, memory usage, and request rates in a streaming view. ([source](https://redis.io/docs/latest/develop/tools/cli/index.html.md))
- [Operational Health and Alerting](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/operational-health-alerting.md) — Integrates with Prometheus and Alertmanager to trigger notifications for slow operations or traffic spikes. ([source](https://redis.io/tutorials/redis-software-observability-playbook.md))
- [Automated Alerting Workflows](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/operational-health-alerting/automated-alerting-workflows.md) — Sets up automated notifications for critical operational events like latency, CPU, and memory pressure. ([source](https://redis.io/tutorials/operate/observability/redis-software-prometheus-and-grafana.md))
- [Performance Metrics Exporters](https://awesome-repositories.com/f/system-administration-monitoring/performance-metrics-exporters.md) — Provides telemetry data in standard formats for use by external monitoring tools. ([source](https://redis.io/docs/latest/))
- [Command Stream Monitors](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-systems/command-stream-monitors.md) — Observes real-time data access patterns by streaming executed commands. ([source](https://redis.io/tutorials/operate/docker/nodejs-nginx-redis.md))
- [Server Command Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-systems/server-command-monitoring.md) — Outputs a real-time stream of every command processed by the server for immediate debugging. ([source](https://redis.io/tutorials/operate/redis-at-scale/observability.md))
- [Slow Query Tracking](https://awesome-repositories.com/f/system-administration-monitoring/slow-query-tracking.md) — Identifies slow-running commands via the slow log and locates unusually large keys. ([source](https://redis.io/docs/latest/operate/rs/references/cli-utilities/redis-cli/index.html.md))
- [System Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/system-monitoring.md) — Implements monitoring and alerting for critical failures such as node outages or shard unavailability. ([source](https://redis.io/tutorials/operate/observability/redis-software-prometheus-and-grafana.md))
- [Stream Status Monitors](https://awesome-repositories.com/f/system-administration-monitoring/task-status-monitors/stream-status-monitors.md) — Provides utilities for inspecting stream metadata, consumer group activity, and pending message states. ([source](https://redis.io/docs/latest/develop/data-types/streams/index.html.md))
- [Token Consumption Trackers](https://awesome-repositories.com/f/system-administration-monitoring/usage-monitoring/token-usage-analytics/token-consumption-trackers.md) — Calculates the total number of tokens used in conversation histories to monitor prompt length and costs. ([source](https://redis.io/tutorials/howtos/use-amr-store-llm-chat-history.md))
- [User Presence Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/user-presence-monitoring.md) — Maintains a real-time list of connected users by tracking identifiers within a global set. ([source](https://redis.io/tutorials/howtos/chatapp.md))

### User Interface & Experience

- [Cache Eviction Policies](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/lifecycle-state-management/component-lifecycle-management/cache-eviction-policies.md) — Automatically manages memory capacity using policies like LRU and LFU to evict keys when thresholds are reached. ([source](https://redis.io/docs/latest/develop/reference/eviction/index.html.md))

### Web Development

- [Time-To-Live Expirations](https://awesome-repositories.com/f/web-development/data-fetching-caching/cache-invalidation-utilities/time-to-live-expirations.md) — Saves serialized data with time-to-live attributes to automatically delete stale records. ([source](https://redis.io/tutorials/matchmaking-and-game-session-state-with-redis.md))
- [Cache Invalidation Utilities](https://awesome-repositories.com/f/web-development/data-fetching-caching/cache-invalidation-utilities.md) — Provides utilities to purge or update specific cached data entries via direct deletion or event-driven triggers. ([source](https://redis.io/tutorials/how-to-cache-rest-api-responses-using-redis-and-nodejs.md))

### Part of an Awesome List

- [Messaging and Event Streaming](https://awesome-repositories.com/f/awesome-lists/data/messaging-and-event-streaming.md) — Captures and persists sequences of events in real-time to support event sourcing and reliable message transport. ([source](https://redis.io/solutions/messaging/))
- [Database Ports](https://awesome-repositories.com/f/awesome-lists/data/database-ports.md) — Native Redis port for Windows.

### Development Tools & Productivity

- [Atomic Counters](https://awesome-repositories.com/f/development-tools-productivity/change-tracking/state-tracking-utilities/sequential-counters/atomic-counters.md) — Implements atomic increment and decrement operations for real-time tracking of counters and reservations. ([source](https://redis.io/tutorials/how-to-build-a-hackernews-clone-using-redis.md))
- [Dynamic Configuration](https://awesome-repositories.com/f/development-tools-productivity/dynamic-configuration.md) — Modifies server settings while the process is running to apply changes without requiring a restart. ([source](https://redis.io/docs/latest/operate/oss_and_stack/management/config/index.html.md))
- [Conversation History Pruning](https://awesome-repositories.com/f/development-tools-productivity/token-management-utilities/window-managers/conversation-history-pruning.md) — Tracks token counts and prunes older messages dynamically to ensure conversation history stays within model limits. ([source](https://redis.io/tutorials/context-engineering-workshop-java.md))

### Education & Learning Resources

- [Proactive Cache Prefetching](https://awesome-repositories.com/f/education-learning-resources/educational-resources/systems-applied-computing/infrastructure-architecture/distributed-systems-scalability/caching-strategies/proactive-cache-prefetching.md) — Replicates changes from the system of record to the cache to make data available before it is requested. ([source](https://redis.io/solutions/query-caching-with-redis-enterprise/))
- [Write-Behind Caching](https://awesome-repositories.com/f/education-learning-resources/educational-resources/systems-applied-computing/infrastructure-architecture/distributed-systems-scalability/caching-strategies/write-behind-caching.md) — Implements an asynchronous write pattern where data is written to the cache first and then updated in the backend database. ([source](https://redis.io/solutions/query-caching-with-redis-enterprise/))
- [Write-Through Caches](https://awesome-repositories.com/f/education-learning-resources/educational-resources/systems-applied-computing/infrastructure-architecture/distributed-systems-scalability/caching-strategies/write-through-caches.md) — Ensures strict data consistency by synchronously updating both the cache and the backend database during write operations. ([source](https://redis.io/solutions/query-caching-with-redis-enterprise/))

### Operating Systems & Systems Programming

- [Bitwise Manipulation Primitives](https://awesome-repositories.com/f/operating-systems-systems-programming/bitwise-manipulation-primitives.md) — Provides low-level bitwise logic operations on strings for managing compact binary data. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))
- [Numerical Action Counters](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/ebpf-tooling/numerical-action-counters.md) — Increments and retrieves numerical totals for specific actions over defined time spans. ([source](https://redis.io/tutorials/building-an-analytics-dashboard-app-using-redis.md))

### Scientific & Mathematical Computing

- [Coordinate Distance Calculation](https://awesome-repositories.com/f/scientific-mathematical-computing/distance-metrics/spherical-distance-calculators/coordinate-distance-calculation.md) — Computes the distance between a specified coordinate and stored geographic locations. ([source](https://redis.io/tutorials/howtos/solutions/real-time-inventory/local-inventory-search.md))
- [Statistical Data Estimation](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/statistics-probability/statistical-estimation/statistical-data-estimation.md) — Uses Count-min sketches to provide high-performance approximate frequency estimation for large data streams. ([source](https://redis.io/docs/latest/develop/data-types/index.html.md))

### Testing & Quality Assurance

- [Request Latency Sampling](https://awesome-repositories.com/f/testing-quality-assurance/performance-testing-analysis/performance-diagnostics/performance-measurement/request-latency-sampling.md) — Tracks server response times using sampling and distribution analysis to identify performance bottlenecks. ([source](https://redis.io/docs/latest/develop/tools/cli/index.html.md))
