# Redis Documentation > Redis: in-memory data platform for caching, real-time apps, search, vectors, streams, pub/sub, and enterprise deployments (Redis Cloud, Redis Software, open source). ## Core Docs - [Docs homepage](https://redis.io/docs/latest/): Entry point for Redis documentation—install, develop, operate, APIs, and feature references for developers and operators. - [APIs](https://redis.io/docs/latest/apis/index.html.md): Redis API surfaces and integration entry points for programmatic access and automation. - [Quick starts](https://redis.io/docs/latest/develop/get-started/index.html.md): First-run setup, basic commands, and core data types to bootstrap application development. ## Commands Reference - [Commands index](https://redis.io/docs/latest/commands/): Full catalog of Redis commands grouped by category with syntax, parameters, and behavioral notes. - [AUTH](https://redis.io/docs/latest/commands/auth/index.html.md): Client authentication against Redis using passwords, ACL users, and connection security. - [DEL](https://redis.io/docs/latest/commands/del/index.html.md): Deletes one or more keys immediately and reclaims memory for those keys. - [EXPIRE](https://redis.io/docs/latest/commands/expire/index.html.md): Sets a TTL in seconds on a key for time-bound cache and session semantics. - [GET](https://redis.io/docs/latest/commands/get/index.html.md): Reads a string value for a key; returns null when the key is absent. - [HSET](https://redis.io/docs/latest/commands/hset/index.html.md): Writes field–value pairs on a Redis hash, creating the hash when needed. - [SET](https://redis.io/docs/latest/commands/set/index.html.md): Stores a string value with optional NX/XX, expiration, and conditional semantics. - [TTL](https://redis.io/docs/latest/commands/ttl/index.html.md): Returns remaining seconds until key expiry for keys with a timeout. ## Development - [Develop with Redis](https://redis.io/docs/latest/develop/index.html.md): Hub for application development topics—clients, data modeling, and runtime behavior. - [Understand Redis data types](https://redis.io/docs/latest/develop/data-types/index.html.md): Strings, hashes, lists, sets, sorted sets, streams, and module-backed types with usage patterns. - [Redis Search and query](https://redis.io/docs/latest/develop/interact/search-and-query/index.html.md): Secondary indexes, full-text search, filtering, and query execution on Redis data. - [Vectors](https://redis.io/docs/latest/develop/interact/search-and-query/advanced-concepts/vectors/index.html.md): Storing embeddings, vector indexes (HNSW, flat), kNN and hybrid retrieval for AI and search workloads. - [Indexing](https://redis.io/docs/latest/develop/interact/search-and-query/indexing/index.html.md): Defining and maintaining indexes for efficient search and aggregations. - [Pub/Sub](https://redis.io/docs/latest/develop/interact/pubsub/index.html.md): Channel-based publish/subscribe messaging, fan-out patterns, and limitations versus persistent streams. - [Streams](https://redis.io/docs/latest/develop/data-types/streams/index.html.md): Append-only streams, consumer groups, pending entries, and event-sourcing style consumption with XADD, XREADGROUP, and related commands. - [Programmability (Lua and functions)](https://redis.io/docs/latest/develop/interact/programmability/index.html.md): Server-side scripting with EVAL/EVALSHA, function APIs, and atomic multi-key logic on the Redis process. - [Key eviction](https://redis.io/docs/latest/develop/reference/eviction/index.html.md): Eviction policies (allkeys-lru, volatile-ttl, etc.) when memory limits are reached. - [Redis CLI](https://redis.io/docs/latest/develop/tools/cli/index.html.md): Interactive command-line access, scripting, and troubleshooting against Redis instances. - [Redis Insight release notes](https://redis.io/docs/latest/develop/tools/insight/release-notes/index.html.md): Changes and fixes for the Redis Insight desktop and web database UI. - [Redis for VS Code](https://redis.io/docs/latest/develop/tools/redis-for-vscode/index.html.md): VS Code extension for browsing keys, running commands, and building queries from the editor. - [Distributed locks](https://redis.io/docs/latest/develop/use/patterns/distributed-locks/index.html.md): Safe lock patterns with SET NX EX, fencing tokens, and correctness considerations. ## Client Libraries - [Connect with Redis client libraries](https://redis.io/docs/latest/develop/clients/index.html.md): Official guidance and comparison tables for Node.js (node-redis), Java (Jedis, Lettuce), Go (go-redis), .NET (NRedisStack), Python (redis-py), PHP, C, Rust, and related OM libraries. - [Node.js (node-redis)](https://redis.io/docs/latest/develop/clients/nodejs/index.html.md): JavaScript/TypeScript client for Redis—connection, pipelining, RESP3, and stack modules. - [Java (Jedis)](https://redis.io/docs/latest/develop/clients/jedis/index.html.md): Synchronous Java client covering Redis core and enterprise features with straightforward APIs. - [Go (go-redis)](https://redis.io/docs/latest/develop/clients/go/index.html.md): Go client for Redis with connection pooling, cluster, and module usage patterns. - [.NET (NRedisStack)](https://redis.io/docs/latest/develop/clients/dotnet/index.html.md): C# client for Redis Stack capabilities including JSON, search, time series, and probabilistic structures. - [Python (redis-py)](https://redis.io/docs/latest/develop/clients/redis-py/index.html.md): Official Python client—sync and asyncio APIs, connection pooling, pipelines, Pub/Sub, and Redis Cluster routing. ## Integrations - [Libraries and tools](https://redis.io/docs/latest/integrate/index.html.md): Ecosystem integrations across languages, frameworks, cloud marketplaces, and data tools. - [Prometheus metrics (Redis Enterprise)](https://redis.io/docs/latest/integrate/prometheus-with-redis-enterprise/prometheus-metrics-definitions/index.html.md): Metric names, types, and scraping guidance for Redis Enterprise observability. - [Redis Data Integration (docs)](https://redis.io/docs/latest/integrate/redis-data-integration/index.html.md): CDC-style sync from relational and operational databases into Redis with declarative pipelines. - [Python client (redis-py)](https://redis.io/docs/latest/integrate/redis-py/index.html.md): Official Python driver—connections, pipelines, Pub/Sub, and cluster usage. - [RedisVL](https://redis.io/docs/latest/integrate/redisvl/index.html.md): Python library for vector embeddings, indexes, and retrieval workflows on Redis. - [RIOT](https://redis.io/docs/latest/integrate/riot/index.html.md): Bulk import/export and live replication tooling between Redis and external systems. - [Redis Cloud + Vercel](https://redis.io/docs/latest/operate/rc/cloud-integrations/vercel/index.html.md): Provisioning Redis Cloud from Vercel and wiring env vars for serverless apps. ## Operations - [Operate Redis](https://redis.io/docs/latest/operate/index.html.md): Deployment, scaling, backup, security, and day-2 operations across Redis products. - [Redis Enterprise on Kubernetes](https://redis.io/docs/latest/operate/kubernetes/index.html.md): Operator-based install, upgrades, and lifecycle for Redis Enterprise on K8s. - [Install Redis](https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/index.html.md): Platform packages, containers, and local install paths for Redis stack components. - [Redis configuration](https://redis.io/docs/latest/operate/oss_and_stack/management/config/index.html.md): redis.conf directives for networking, memory, persistence, security, and modules. - [Redis persistence](https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/index.html.md): RDB snapshots, AOF rewrite, durability tradeoffs, and recovery procedures. - [ACL and access control](https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/index.html.md): Redis ACL users, command/category permissions, key patterns, and AUTH integration. - [Redis Cloud operations](https://redis.io/docs/latest/operate/rc/index.html.md): Cloud consoles, databases, plans, networking, backups, and metrics for managed Redis. - [Back up and export (Redis Cloud)](https://redis.io/docs/latest/operate/rc/databases/back-up-data/index.html.md): Scheduled and on-demand backups, exports, and retention for cloud databases. - [Redis Cloud quick start](https://redis.io/docs/latest/operate/rc/rc-quickstart/index.html.md): Create a cloud database, connect a client, and validate connectivity quickly. - [Install Redis Insight](https://redis.io/docs/latest/operate/redisinsight/install/index.html.md): Desktop, Docker, and K8s install paths for the Redis Insight GUI. - [Redis Enterprise Software](https://redis.io/docs/latest/operate/rs/index.html.md): On-prem cluster architecture, shards, proxies, and RS-specific administration. - [Connect to a database (RS)](https://redis.io/docs/latest/operate/rs/databases/connect/index.html.md): Connection endpoints, TLS, and application wiring for Redis Software databases. - [Test client connectivity (RS)](https://redis.io/docs/latest/operate/rs/databases/connect/test-client-connectivity/index.html.md): Built-in checks to validate client reachability and ACL/password correctness. - [Hardware requirements (RS)](https://redis.io/docs/latest/operate/rs/installing-upgrading/install/plan-deployment/hardware-requirements/index.html.md): CPU, RAM, disk, and network guidance for production Redis Software clusters. - [Product lifecycle (RS)](https://redis.io/docs/latest/operate/rs/installing-upgrading/product-lifecycle/index.html.md): Supported versions, end-of-life timelines, and upgrade planning for Redis Software. - [Network ports (RS)](https://redis.io/docs/latest/operate/rs/networking/port-configurations/index.html.md): Client, cluster bus, discovery, and management ports for firewall planning. - [redis-cli (RS reference)](https://redis.io/docs/latest/operate/rs/references/cli-utilities/redis-cli/index.html.md): CLI usage tailored to Redis Enterprise Software operations. - [REST API (RS)](https://redis.io/docs/latest/operate/rs/references/rest-api/index.html.md): Automate cluster and database management via Redis Software REST endpoints. - [Release notes (RS)](https://redis.io/docs/latest/operate/rs/release-notes/index.html.md): Version-by-version changes, fixes, and compatibility notes for Redis Software. ## Products - [Redis Cloud](https://redis.io/cloud/): Fully managed Redis 8 on AWS, GCP, and Azure with Active-Active, Redis Flex tiering, SLA tiers, and integrated observability. - [Redis Software](https://redis.io/software/): Self-managed Redis Enterprise for private cloud, on-premises, and Kubernetes with clustering, HA, and enterprise security controls. - [Redis Open Source](https://redis.io/open-source/): Free Redis 8 distribution—core commands, modules, Redis Insight, and client ecosystem for self-hosted workloads. - [Downloads](https://redis.io/downloads/): Versioned tarballs, containers, and platform packages for Redis open source and Redis Software builds. - [Pricing](https://redis.io/pricing/): Redis Cloud plan comparison—Free, Essentials, Pro—and on-premises pricing entry points. - [Redis Insight](https://redis.io/insight/): Free GUI and Workbench CLI for browsing data, profiling commands, Streams/Pub/Sub views, and Copilot-assisted query help. - [Redis Data Integration (product)](https://redis.io/data-integration/): Near-real-time sync from Oracle, PostgreSQL, MySQL, MongoDB, SQL Server, and cloud SQL into Redis with CDC and declarative transforms. ## AI - [Redis for AI](https://redis.io/redis-for-ai/): Positioning for RAG, vector retrieval, semantic cache, agent memory, and hybrid search on Redis as a unified low-latency context layer. - [LangCache](https://redis.io/langcache/): Managed semantic caching REST API to cut LLM token cost and latency via embedding-backed similarity matching. - [LLM and agent index (llms.txt)](https://redis.io/agents/): Same machine-readable URL map as /llms.txt for AI tools and crawlers (rewrite alias). - [Redis for AI and search (docs)](https://redis.io/docs/latest/develop/ai/index.html.md): Official docs hub for vectors, RAG recipes, LangChain/LlamaIndex notes, benchmarks, and ecosystem links. ## Solutions ### Search & Query - [Redis Query Engine / Search](https://redis.io/query-engine/): Marketing hub for full-text, vector, geospatial, secondary index, aggregation, and hybrid queries executed in Redis. - [Vector database](https://redis.io/solutions/vector-database/): High-throughput approximate nearest neighbor search, hybrid filtering, RedisVL, and GenAI integration patterns. - [What is NoSQL?](https://redis.io/nosql/what-is-nosql/): NoSQL categories and where Redis fits as memory-first document, search, and operational store. ### Use Cases - [Solutions library](https://redis.io/solutions/): Index of Redis solution areas—vector DB, caching, messaging, session, deduplication, and industry patterns. - [Caching](https://redis.io/solutions/caching/): Cache-aside, write-through, write-behind, prefetch, and enterprise-scale latency/HA positioning. - [Query caching](https://redis.io/solutions/query-caching-with-redis-enterprise/): Accelerating repeated database queries by caching result sets in Redis Enterprise. - [Leaderboards](https://redis.io/solutions/leaderboards/): Real-time ranking with sorted sets (ZADD, ZRANGE, ZUNIONSTORE) at scale. - [Messaging](https://redis.io/solutions/messaging/): Pub/Sub fan-out, Streams consumer groups, lists, and sorted-set queues for microservices. - [Deduplication](https://redis.io/solutions/deduplication/): Sets, Bloom, and Cuckoo filters for idempotency and stream dedupe at low latency. - [Fast data ingest](https://redis.io/solutions/fast-data-ingest/): High-write-throughput patterns with Streams, Pub/Sub, lists, and geo-distributed Active-Active notes. - [Authentication token storage](https://redis.io/solutions/authentication-token-storage/): Session and OAuth token storage with sub-ms reads and enterprise HA for login flows. - [Feature store](https://redis.io/feature-store/): Online feature serving with Featureform—batch, streaming, governance, and Feast/Tecton integration options. ## Dev Hub - [Dev Hub](https://redis.io/dev/): Curated entry to tutorials, language tracks, operator content, and featured learning paths on redis.io. - [Tutorials index](https://redis.io/tutorials/): Paginated library of hands-on tutorials with filters by role (AI, developers, operators). ## Tutorials ### For AI - [Build a Conversational Agent with Redis Using Flowise](https://redis.io/tutorials/howtos/solutions/flowise/conversational-agent.md): Hands-on Redis.io tutorial: Build a Conversational Agent with Redis Using Flowise. Covers patterns, commands, and integration steps cited from redis.io. - [Build a Slack bot with Chat SDK and Redis distributed locking](https://redis.io/tutorials/chat-sdk-slackbot-distributed-locking.md): Hands-on Redis.io tutorial: Build a Slack bot with Chat SDK and Redis distributed locking. Covers patterns, commands, and integration steps cited from redis.io. - [Build an academic RAG app for arXiv paper Q&A with Redis and LangChain](https://redis.io/tutorials/vector-arxiv-paper-qa.md): Hands-on Redis.io tutorial: Build an academic RAG app for arXiv paper Q&A with Redis and LangChain. Covers patterns, commands, and integration steps cited from redis.io. - [Building a product management agent (PM Maestro) with Redis and LangGraph](https://redis.io/tutorials/howtos/product-management-agent-langgraph.md): Hands-on Redis.io tutorial: Building a product management agent (PM Maestro) with Redis and LangGraph. Covers patterns, commands, and integration steps cited from redis.io. - [Building a Two Tower Recommendation System with RedisVL](https://redis.io/tutorials/building-a-two-tower-recommendation-system-with-redis-vl.md): Hands-on Redis.io tutorial: Building a Two Tower Recommendation System with RedisVL. Covers patterns, commands, and integration steps cited from redis.io. - [Building an AI-Powered Video Q&A Application with Vector Search, Redis and LangChain](https://redis.io/tutorials/howtos/solutions/vector/ai-qa-videos-langchain-redis-openai-google.md): Hands-on Redis.io tutorial: Building an AI-Powered Video Q&A Application with Vector Search, Redis and LangChain. Covers patterns, commands, and integration steps cited from redis.io. - [Context Engineering Workshop for Java Developers](https://redis.io/tutorials/context-engineering-workshop-java.md): Hands-on Redis.io tutorial: Context Engineering Workshop for Java Developers. Covers patterns, commands, and integration steps cited from redis.io. - [Getting started with vector sets](https://redis.io/tutorials/howtos/vector-sets-basics.md): Hands-on Redis.io tutorial: Getting started with vector sets. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a car dealership AI agent with Google ADK and Redis Agent Memory Server](https://redis.io/tutorials/build-a-car-dealership-agent-with-google-adk-and-redis-agent-memory.md): Hands-on Redis.io tutorial: How to build a car dealership AI agent with Google ADK and Redis Agent Memory Server. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a document agent with Redis, RAG, and agent memory](https://redis.io/tutorials/build-a-document-agent-with-redis-rag-and-agent-memory.md): Hands-on Redis.io tutorial: How to build a document agent with Redis, RAG, and agent memory. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a face similarity search app with Redis vector sets](https://redis.io/tutorials/face-similarity-search-with-redis-vector-sets.md): Hands-on Redis.io tutorial: How to build a face similarity search app with Redis vector sets. Covers patterns, commands, and integration steps cited from redis.io. - [How to Build a RAG GenAI Chatbot Using Vector Search with LangChain and Redis](https://redis.io/tutorials/howtos/solutions/vector/gen-ai-chatbot.md): Hands-on Redis.io tutorial: How to Build a RAG GenAI Chatbot Using Vector Search with LangChain and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build semantic caching with Redis LangCache](https://redis.io/tutorials/semantic-caching-with-redis-langcache.md): Hands-on Redis.io tutorial: How to build semantic caching with Redis LangCache. Covers patterns, commands, and integration steps cited from redis.io. - [How to Perform Vector Similarity Search Using Redis in NodeJS](https://redis.io/tutorials/howtos/solutions/vector/getting-started-vector.md): Hands-on Redis.io tutorial: How to Perform Vector Similarity Search Using Redis in NodeJS. Covers patterns, commands, and integration steps cited from redis.io. - [Streaming LLM Output Using Redis Streams](https://redis.io/tutorials/howtos/solutions/streams/streaming-llm-output.md): Hands-on Redis.io tutorial: Streaming LLM Output Using Redis Streams. Covers patterns, commands, and integration steps cited from redis.io. - [Use Azure Managed Redis to store LLM chat history](https://redis.io/tutorials/howtos/use-amr-store-llm-chat-history.md): Hands-on Redis.io tutorial: Use Azure Managed Redis to store LLM chat history. Covers patterns, commands, and integration steps cited from redis.io. - [Vector Semantic Image Based Queries Using LangChain (OpenAI) and Redis](https://redis.io/tutorials/howtos/solutions/vector/image-summary-search.md): Hands-on Redis.io tutorial: Vector Semantic Image Based Queries Using LangChain (OpenAI) and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Vector Semantic Text Search Using LangChain (OpenAI) and Redis](https://redis.io/tutorials/howtos/solutions/vector/semantic-text-search.md): Hands-on Redis.io tutorial: Vector Semantic Text Search Using LangChain (OpenAI) and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [What is Agent Memory? Example using LangGraph and Redis](https://redis.io/tutorials/what-is-agent-memory-example-using-langgraph-and-redis.md): Hands-on Redis.io tutorial: What is Agent Memory? Example using LangGraph and Redis. Covers patterns, commands, and integration steps cited from redis.io. ### For developers - [.NET and Redis](https://redis.io/tutorials/develop/dotnet.md): Hands-on Redis.io tutorial: .NET and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Available to Promise in Real-time Inventory Using Redis](https://redis.io/tutorials/howtos/solutions/real-time-inventory/available-to-promise.md): Hands-on Redis.io tutorial: Available to Promise in Real-time Inventory Using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Build 5 Rate Limiters with Redis: Fixed Window, Sliding Window, Token Bucket, and Leaky Bucket](https://redis.io/tutorials/howtos/ratelimiting.md): Hands-on Redis.io tutorial: Build 5 Rate Limiters with Redis: Fixed Window, Sliding Window, Token Bucket, and Leaky Bucket. Covers patterns, commands, and integration steps cited from redis.io. - [Building a Popup Store application using Redis](https://redis.io/tutorials/building-a-popup-store-application-using-redis.md): Hands-on Redis.io tutorial: Building a Popup Store application using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Building an Analytics dashboard app using Redis](https://redis.io/tutorials/building-an-analytics-dashboard-app-using-redis.md): Hands-on Redis.io tutorial: Building an Analytics dashboard app using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [C and Redis](https://redis.io/tutorials/develop/c.md): Hands-on Redis.io tutorial: C and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Create a database using Azure Cache for Redis](https://redis.io/tutorials/create/cloud/azure.md): Hands-on Redis.io tutorial: Create a database using Azure Cache for Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Create Redis database on Azure Cache](https://redis.io/tutorials/create/azure/portal.md): Hands-on Redis.io tutorial: Create Redis database on Azure Cache. Covers patterns, commands, and integration steps cited from redis.io. - [Creating a Real-time Leaderboard with UE5 and Redis](https://redis.io/tutorials/howtos/create-a-leaderboard-with-redis-and-ue5.md): Hands-on Redis.io tutorial: Creating a Real-time Leaderboard with UE5 and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Deno and Redis](https://redis.io/tutorials/develop/deno.md): Hands-on Redis.io tutorial: Deno and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Getting Started with Azure Functions and Redis](https://redis.io/tutorials/create/azurefunctions.md): Hands-on Redis.io tutorial: Getting Started with Azure Functions and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Getting Started with Netlify and Redis](https://redis.io/tutorials/create/netlify/getting-started-with-netlify.md): Hands-on Redis.io tutorial: Getting Started with Netlify and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Getting Started with Node and Redis](https://redis.io/tutorials/develop/node/gettingstarted.md): Hands-on Redis.io tutorial: Getting Started with Node and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Getting started with Redis Functions](https://redis.io/tutorials/create/redis-functions.md): Hands-on Redis.io tutorial: Getting started with Redis Functions. Covers patterns, commands, and integration steps cited from redis.io. - [Getting Started With Redis OM for Python](https://redis.io/tutorials/develop/python/redis-om.md): Hands-on Redis.io tutorial: Getting Started With Redis OM for Python. Covers patterns, commands, and integration steps cited from redis.io. - [How to add a basic API Cache to your ASP.NET Core application](https://redis.io/tutorials/develop/dotnet/aspnetcore/caching/basic-api-caching.md): Hands-on Redis.io tutorial: How to add a basic API Cache to your ASP.NET Core application. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a Chat application using Redis](https://redis.io/tutorials/howtos/chatapp.md): Hands-on Redis.io tutorial: How to build a Chat application using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a fast data ingest pipeline with Redis](https://redis.io/tutorials/fast-data-ingest-pipeline-with-redis.md): Hands-on Redis.io tutorial: How to build a fast data ingest pipeline with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a Fraud Detection System using Redis](https://redis.io/tutorials/howtos/frauddetection.md): Hands-on Redis.io tutorial: How to build a Fraud Detection System using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a HackerNews Clone using Redis](https://redis.io/tutorials/how-to-build-a-hackernews-clone-using-redis.md): Hands-on Redis.io tutorial: How to build a HackerNews Clone using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a Java based application on Heroku using Redis](https://redis.io/tutorials/how-to-build-a-java-based-application-on-heroku-using-redis.md): Hands-on Redis.io tutorial: How to build a Java based application on Heroku using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a NodeJS based application on Heroku using Redis](https://redis.io/tutorials/how-to-build-a-nodejs-based-application-on-heroku-using-redis.md): Hands-on Redis.io tutorial: How to build a NodeJS based application on Heroku using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a Python based application on Heroku using Redis](https://redis.io/tutorials/howtos/herokupython.md): Hands-on Redis.io tutorial: How to build a Python based application on Heroku using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to Build a Real Time Chat application on Amazon Web Services using Python and Redis](https://redis.io/tutorials/create/aws/chatapp.md): Hands-on Redis.io tutorial: How to Build a Real Time Chat application on Amazon Web Services using Python and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to Build a Real-Time Bidding Platform using NodeJS, AWS Lambda and Redis](https://redis.io/tutorials/create/aws/bidding-on-aws.md): Hands-on Redis.io tutorial: How to Build a Real-Time Bidding Platform using NodeJS, AWS Lambda and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a Real-Time Leaderboard app Using Redis](https://redis.io/tutorials/howtos/leaderboard.md): Hands-on Redis.io tutorial: How to build a Real-Time Leaderboard app Using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a real-time stock watchlist with Redis](https://redis.io/tutorials/build-a-real-time-stock-watchlist-with-redis.md): Hands-on Redis.io tutorial: How to build a real-time stock watchlist with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a Redis-backed job queue for background workers](https://redis.io/tutorials/redis-backed-job-queue-for-background-workers.md): Hands-on Redis.io tutorial: How to build a Redis-backed job queue for background workers. Covers patterns, commands, and integration steps cited from redis.io. - [How to build a Shopping cart app using NodeJS and Redis](https://redis.io/tutorials/how-to-build-a-shopping-cart-app-using-nodejs-and-redis.md): Hands-on Redis.io tutorial: How to build a Shopping cart app using NodeJS and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to Build a Social Network Application using Redis and NodeJS](https://redis.io/tutorials/howtos/socialnetwork.md): Hands-on Redis.io tutorial: How to Build a Social Network Application using Redis and NodeJS. Covers patterns, commands, and integration steps cited from redis.io. - [How to Build an E-Commerce App Using Redis with the CQRS Pattern](https://redis.io/tutorials/howtos/solutions/microservices/cqrs.md): Hands-on Redis.io tutorial: How to Build an E-Commerce App Using Redis with the CQRS Pattern. Covers patterns, commands, and integration steps cited from redis.io. - [How to Build and Deploy Your Own Analytics Dashboard using NodeJS and Redis on the AWS Platform](https://redis.io/tutorials/create/aws/analytics-using-aws.md): Hands-on Redis.io tutorial: How to Build and Deploy Your Own Analytics Dashboard using NodeJS and Redis on the AWS Platform. Covers patterns, commands, and integration steps cited from redis.io. - [How to build feature flags and remote config with Redis](https://redis.io/tutorials/feature-flags-and-remote-config-with-redis.md): Hands-on Redis.io tutorial: How to build feature flags and remote config with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to build matchmaking and game session state with Redis](https://redis.io/tutorials/matchmaking-and-game-session-state-with-redis.md): Hands-on Redis.io tutorial: How to build matchmaking and game session state with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to cache REST API responses Using Redis & NodeJS](https://redis.io/tutorials/how-to-cache-rest-api-responses-using-redis-and-nodejs.md): Hands-on Redis.io tutorial: How to cache REST API responses Using Redis & NodeJS. Covers patterns, commands, and integration steps cited from redis.io. - [How to do data deduplication with Redis](https://redis.io/tutorials/data-deduplication-with-redis.md): Hands-on Redis.io tutorial: How to do data deduplication with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to Handle Digital Identity Validation Using Redis (in Fraud Detection)](https://redis.io/tutorials/howtos/solutions/fraud-detection/digital-identity-validation.md): Hands-on Redis.io tutorial: How to Handle Digital Identity Validation Using Redis (in Fraud Detection). Covers patterns, commands, and integration steps cited from redis.io. - [How to reserve inventory in real time with Redis](https://redis.io/tutorials/inventory-reservation-in-real-time-with-redis.md): Hands-on Redis.io tutorial: How to reserve inventory in real time with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to run Redis on Windows Natively](https://redis.io/tutorials/howtos/how-to-run-redis-on-windows-natively-with-memurai.md): Hands-on Redis.io tutorial: How to run Redis on Windows Natively. Covers patterns, commands, and integration steps cited from redis.io. - [How to Search Movies Database with Redis](https://redis.io/tutorials/howtos-search-movies-database-with-redis.md): Hands-on Redis.io tutorial: How to Search Movies Database with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to speed up BigQuery-backed app reads with Redis](https://redis.io/tutorials/how-to-speed-up-bigquery-backed-app-reads-with-redis.md): Hands-on Redis.io tutorial: How to speed up BigQuery-backed app reads with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to store authentication tokens with Redis](https://redis.io/tutorials/authentication-token-storage-with-redis.md): Hands-on Redis.io tutorial: How to store authentication tokens with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to use Redis as a NoSQL database for a production app](https://redis.io/tutorials/redis-nosql-database-production-app.md): Hands-on Redis.io tutorial: How to use Redis as a NoSQL database for a production app. Covers patterns, commands, and integration steps cited from redis.io. - [How to use Redis for API Gateway Caching](https://redis.io/tutorials/howtos/solutions/microservices/api-gateway-caching.md): Hands-on Redis.io tutorial: How to use Redis for API Gateway Caching. Covers patterns, commands, and integration steps cited from redis.io. - [How to use Redis for Cache Prefetching Strategy](https://redis.io/tutorials/howtos/solutions/caching-architecture/cache-prefetching.md): Hands-on Redis.io tutorial: How to use Redis for Cache Prefetching Strategy. Covers patterns, commands, and integration steps cited from redis.io. - [How to use Redis for Query Caching](https://redis.io/tutorials/howtos/solutions/microservices/caching.md): Hands-on Redis.io tutorial: How to use Redis for Query Caching. Covers patterns, commands, and integration steps cited from redis.io. - [How to use Redis for Transaction risk scoring (in Fraud Detection)](https://redis.io/tutorials/howtos/solutions/fraud-detection/transaction-risk-scoring.md): Hands-on Redis.io tutorial: How to use Redis for Transaction risk scoring (in Fraud Detection). Covers patterns, commands, and integration steps cited from redis.io. - [How to use Redis Streams with .NET](https://redis.io/tutorials/develop/dotnet/streams/stream-basics.md): Hands-on Redis.io tutorial: How to use Redis Streams with .NET. Covers patterns, commands, and integration steps cited from redis.io. - [Import Data into Redis](https://redis.io/tutorials/guides/import.md): Hands-on Redis.io tutorial: Import Data into Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Indexing and Querying](https://redis.io/tutorials/guides/indexing.md): Hands-on Redis.io tutorial: Indexing and Querying. Covers patterns, commands, and integration steps cited from redis.io. - [Java and Redis](https://redis.io/tutorials/develop/java/getting-started.md): Hands-on Redis.io tutorial: Java and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Microservices Communication with Redis Streams](https://redis.io/tutorials/howtos/solutions/microservices/interservice-communication.md): Hands-on Redis.io tutorial: Microservices Communication with Redis Streams. Covers patterns, commands, and integration steps cited from redis.io. - [Mobile Banking Account Dashboard Using Redis](https://redis.io/tutorials/howtos/solutions/mobile-banking/account-dashboard.md): Hands-on Redis.io tutorial: Mobile Banking Account Dashboard Using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Mobile Banking Authentication and Session Storage Using Redis](https://redis.io/tutorials/howtos/solutions/mobile-banking/session-management.md): Hands-on Redis.io tutorial: Mobile Banking Authentication and Session Storage Using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [PHP and Redis](https://redis.io/tutorials/develop/php.md): Hands-on Redis.io tutorial: PHP and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Rate Limiting in .NET with Redis](https://redis.io/tutorials/rate-limiting-in-dotnet-with-redis.md): Hands-on Redis.io tutorial: Rate Limiting in .NET with Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Rate Limiting in Java Spring with Redis: Fixed Window Implementation](https://redis.io/tutorials/rate-limiting-in-java-spring-with-redis.md): Hands-on Redis.io tutorial: Rate Limiting in Java Spring with Redis: Fixed Window Implementation. Covers patterns, commands, and integration steps cited from redis.io. - [Real-time Local Inventory Search Using Redis](https://redis.io/tutorials/howtos/solutions/real-time-inventory/local-inventory-search.md): Hands-on Redis.io tutorial: Real-time Local Inventory Search Using Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Anti-Patterns Every Developer Should Avoid](https://redis.io/tutorials/redis-anti-patterns-every-developer-should-avoid.md): Hands-on Redis.io tutorial: Redis Anti-Patterns Every Developer Should Avoid. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Commands Cheat sheet](https://redis.io/tutorials/howtos/quick-start/cheat-sheet.md): Hands-on Redis.io tutorial: Redis Commands Cheat sheet. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Discord Server](https://redis.io/tutorials/community/discord.md): Hands-on Redis.io tutorial: Redis Discord Server. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Geo Commands Tutorial: Location-Based Queries and Search](https://redis.io/tutorials/howtos/solutions/geo/getting-started.md): Hands-on Redis.io tutorial: Redis Geo Commands Tutorial: Location-Based Queries and Search. Covers patterns, commands, and integration steps cited from redis.io. - [Redis on Heroku](https://redis.io/tutorials/create/heroku/portal.md): Hands-on Redis.io tutorial: Redis on Heroku. Covers patterns, commands, and integration steps cited from redis.io. - [Redis quick start guide](https://redis.io/tutorials/howtos/quick-start.md): Hands-on Redis.io tutorial: Redis quick start guide. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Time Series](https://redis.io/tutorials/modules/redistimeseries.md): Hands-on Redis.io tutorial: Redis Time Series. Covers patterns, commands, and integration steps cited from redis.io. - [Redis University](https://redis.io/tutorials/university.md): Hands-on Redis.io tutorial: Redis University. Covers patterns, commands, and integration steps cited from redis.io. - [Ruby and Redis](https://redis.io/tutorials/develop/ruby.md): Hands-on Redis.io tutorial: Ruby and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Rust and Redis](https://redis.io/tutorials/develop/rust.md): Hands-on Redis.io tutorial: Rust and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Up and Running with Express and Redis OM for Node.js in 5-minutes](https://redis.io/tutorials/develop/node/redis-om.md): Hands-on Redis.io tutorial: Up and Running with Express and Redis OM for Node.js in 5-minutes. Covers patterns, commands, and integration steps cited from redis.io. - [Use Redis with no setup required with Redis Sandbox](https://redis.io/tutorials/howtos/redis-sandbox.md): Hands-on Redis.io tutorial: Use Redis with no setup required with Redis Sandbox. Covers patterns, commands, and integration steps cited from redis.io. - [Using Redis OM .NET to work with JSON and Hashes in Redis](https://redis.io/tutorials/redis-om-dotnet-getting-started.md): Hands-on Redis.io tutorial: Using Redis OM .NET to work with JSON and Hashes in Redis. Covers patterns, commands, and integration steps cited from redis.io. - [Using Redis OM Spring to work with JSON and Hashes in Java](https://redis.io/tutorials/redis-om-spring-getting-started.md): Hands-on Redis.io tutorial: Using Redis OM Spring to work with JSON and Hashes in Java. Covers patterns, commands, and integration steps cited from redis.io. - [Using Redis with FastAPI](https://redis.io/tutorials/develop/python/fastapi.md): Hands-on Redis.io tutorial: Using Redis with FastAPI. Covers patterns, commands, and integration steps cited from redis.io. - [What is Redis?: An Overview](https://redis.io/tutorials/what-is-redis.md): Hands-on Redis.io tutorial: What is Redis?: An Overview. Covers patterns, commands, and integration steps cited from redis.io. ### For operators - [Argo CD: What it is and why it should be part of your Redis CI-CD](https://redis.io/tutorials/operate/ci-cd/argo-cd.md): Hands-on Redis.io tutorial: Argo CD: What it is and why it should be part of your Redis CI-CD. Covers patterns, commands, and integration steps cited from redis.io. - [CircleCI: What it is and why it should be part of your Redis CI-CD](https://redis.io/tutorials/operate/ci-cd/circle-ci.md): Hands-on Redis.io tutorial: CircleCI: What it is and why it should be part of your Redis CI-CD. Covers patterns, commands, and integration steps cited from redis.io. - [Create a Redis database on Google Kubernetes Engine](https://redis.io/tutorials/operate/orchestration/kubernetes/kubernetes-gke.md): Hands-on Redis.io tutorial: Create a Redis database on Google Kubernetes Engine. Covers patterns, commands, and integration steps cited from redis.io. - [ElastiCache to Azure Managed Redis (AMR)](https://redis.io/tutorials/learn/migration/elasti-cache-to-azure-managed-redis.md): Hands-on Redis.io tutorial: ElastiCache to Azure Managed Redis (AMR). Covers patterns, commands, and integration steps cited from redis.io. - [ElastiCache to Redis Cloud](https://redis.io/tutorials/migration/elasticache-to-redis-cloud.md): Hands-on Redis.io tutorial: ElastiCache to Redis Cloud. Covers patterns, commands, and integration steps cited from redis.io. - [How to add Redis as a datasource in Grafana and build customize dashboards for Analytics](https://redis.io/tutorials/operate/observability/redisdatasource.md): Hands-on Redis.io tutorial: How to add Redis as a datasource in Grafana and build customize dashboards for Analytics. Covers patterns, commands, and integration steps cited from redis.io. - [How to build and run a Node.js application using Nginx, Docker and Redis](https://redis.io/tutorials/operate/docker/nodejs-nginx-redis.md): Hands-on Redis.io tutorial: How to build and run a Node.js application using Nginx, Docker and Redis. Covers patterns, commands, and integration steps cited from redis.io. - [How to Deploy a Redis Database from a Jenkins Pipeline](https://redis.io/tutorials/create/jenkins.md): Hands-on Redis.io tutorial: How to Deploy a Redis Database from a Jenkins Pipeline. Covers patterns, commands, and integration steps cited from redis.io. - [How to Deploy and Manage Redis Databases on AWS Using Terraform](https://redis.io/tutorials/operate/provisioning/terraform.md): Hands-on Redis.io tutorial: How to Deploy and Manage Redis Databases on AWS Using Terraform. Covers patterns, commands, and integration steps cited from redis.io. - [How to Deploy and Run Redis in a Docker Container](https://redis.io/tutorials/operate/orchestration/docker.md): Hands-on Redis.io tutorial: How to Deploy and Run Redis in a Docker Container. Covers patterns, commands, and integration steps cited from redis.io. - [Kubernetes Operator: What It Is and Why You Should Really Care About It](https://redis.io/tutorials/operate/orchestration/kubernetes-operator.md): Hands-on Redis.io tutorial: Kubernetes Operator: What It Is and Why You Should Really Care About It. Covers patterns, commands, and integration steps cited from redis.io. - [Memorystore to Azure Managed Redis (AMR)](https://redis.io/tutorials/learn/migration/memorystore-to-azure-managed-redis.md): Hands-on Redis.io tutorial: Memorystore to Azure Managed Redis (AMR). Covers patterns, commands, and integration steps cited from redis.io. - [Memorystore to Redis Cloud](https://redis.io/tutorials/migration/memorystore-to-redis-cloud.md): Hands-on Redis.io tutorial: Memorystore to Redis Cloud. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Cloud Migration](https://redis.io/tutorials/migration.md): Hands-on Redis.io tutorial: Redis Cloud Migration. Covers patterns, commands, and integration steps cited from redis.io. - [Redis High Availability: Replication & Sentinel](https://redis.io/tutorials/operate/redis-at-scale/high-availability.md): Hands-on Redis.io tutorial: Redis High Availability: Replication & Sentinel. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Observability with Datadog](https://redis.io/tutorials/operate/observability/datadog.md): Hands-on Redis.io tutorial: Redis Observability with Datadog. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Observability: Monitoring, Metrics, and Troubleshooting](https://redis.io/tutorials/operate/redis-at-scale/observability.md): Hands-on Redis.io tutorial: Redis Observability: Monitoring, Metrics, and Troubleshooting. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Open Source to Redis Cloud](https://redis.io/tutorials/migration/redis-open-source-to-redis-cloud.md): Hands-on Redis.io tutorial: Redis Open Source to Redis Cloud. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Persistence and Durability: RDB Snapshots & AOF](https://redis.io/tutorials/operate/redis-at-scale/persistence-and-durability.md): Hands-on Redis.io tutorial: Redis Persistence and Durability: RDB Snapshots & AOF. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Scalability: Clustering, Sharding, and Hash Slots](https://redis.io/tutorials/operate/redis-at-scale/scalability.md): Hands-on Redis.io tutorial: Redis Scalability: Clustering, Sharding, and Hash Slots. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Software Developer Observability Playbook](https://redis.io/tutorials/redis-software-observability-playbook.md): Hands-on Redis.io tutorial: Redis Software Developer Observability Playbook. Covers patterns, commands, and integration steps cited from redis.io. - [Redis Software Observability with Prometheus and Grafana](https://redis.io/tutorials/operate/observability/redis-software-prometheus-and-grafana.md): Hands-on Redis.io tutorial: Redis Software Observability with Prometheus and Grafana. Covers patterns, commands, and integration steps cited from redis.io. - [Running Redis at Scale: Course Overview & Introduction](https://redis.io/tutorials/operate/redis-at-scale.md): Hands-on Redis.io tutorial: Running Redis at Scale: Course Overview & Introduction. Covers patterns, commands, and integration steps cited from redis.io. - [Running Redis at Scale: Course Wrap-up & Next Steps](https://redis.io/tutorials/operate/redis-at-scale/course-wrap-up.md): Hands-on Redis.io tutorial: Running Redis at Scale: Course Wrap-up & Next Steps. Covers patterns, commands, and integration steps cited from redis.io. - [Talking to Redis: Clients, Configuration, and Performance Tuning](https://redis.io/tutorials/operate/redis-at-scale/talking-to-redis.md): Hands-on Redis.io tutorial: Talking to Redis: Clients, Configuration, and Performance Tuning. Covers patterns, commands, and integration steps cited from redis.io.