# Redis Blog

Latest blog posts from Redis

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Announcing Redis 8.10: Compact Hash, JSONPath extensions, performance improvements, & more

DevFeed: [Announcing Redis 8.10: Compact Hash, JSONPath extensions, performance improvements, & more](<https://devfeed.tech/articles/announcing-redis-8-10-compact-hash-jsonpath-extensions-performance-improvements-more-21090.md>)

Original publisher: [Read original article](<https://redis.io/blog/announcing-redis-810-compact-hash-jsonpath-extensions-performance-improvements-and-more/>)

Author: Bosmat Tuvel

Published: 2026-09-14T00:00:00Z

Content type: release

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Redis](<https://devfeed.tech/topics/redis.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Data Management](<https://devfeed.tech/topics/data-management.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [data-management](<https://devfeed.tech/tags/data-management.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [memory](<https://devfeed.tech/tags/memory.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [operations](<https://devfeed.tech/tags/operations.md>), [performance](<https://devfeed.tech/tags/performance.md>), [redis](<https://devfeed.tech/tags/redis.md>), [streams](<https://devfeed.tech/tags/streams.md>), [tech](<https://devfeed.tech/tags/tech.md>), [time-series](<https://devfeed.tech/tags/time-series.md>)

### AI overview

Redis 8.10 in Redis Open Source introduces compact hashes, incremental backup and restore, JSONPath syntax extensions, more flexible Stream consumption, new Set cardinality operations, atomic movement of multiple List elements, and enhanced Time Series capabilities. The release also improves memory efficiency, throughput, and operational reliability at scale.

### Source excerpt

Redis 8.10 in Redis Open Source is now available, delivering improvements that make Redis more memory efficient, expressive, and easier to operate at scale. Highlights include compact hashes with up to 50% lower memory usage and 2x higher hash loadin...

## Put Redis data and engineering guidance to work in ChatGPT Work

DevFeed: [Put Redis data and engineering guidance to work in ChatGPT Work](<https://devfeed.tech/articles/put-redis-data-and-engineering-guidance-to-work-in-chatgpt-work-4835.md>)

Original publisher: [Read original article](<https://redis.io/blog/put-redis-data-and-engineering-guidance-to-work-in-chatgpt-work/>)

Author: Olga Lopaci

Published: 2026-09-11T00:00:00Z

Content type: release

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Developer Tools](<https://devfeed.tech/topics/developer-tools.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [codex](<https://devfeed.tech/tags/codex.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [observability](<https://devfeed.tech/tags/observability.md>), [rag](<https://devfeed.tech/tags/rag.md>), [redis](<https://devfeed.tech/tags/redis.md>), [review](<https://devfeed.tech/tags/review.md>), [security](<https://devfeed.tech/tags/security.md>), [skills](<https://devfeed.tech/tags/skills.md>), [tech](<https://devfeed.tech/tags/tech.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

Redis launched a development plugin for ChatGPT Work and Codex that supplies current Redis guidance for writing, reviewing, and troubleshooting code. It also describes connecting Redis data to ChatGPT Work's Data agent for plain-language exploration and investigation.

### Source excerpt

Redis has launched a development plugin that brings current Redis engineering guidance into ChatGPT Work and Codex. It helps teams write, review, and troubleshoot Redis code without switching between documentation and development tools. Alongside Ope...

## Delivering Real-Time Personalization with Databricks and Redis

DevFeed: [Delivering Real-Time Personalization with Databricks and Redis](<https://devfeed.tech/articles/delivering-real-time-personalization-with-databricks-and-redis-4791.md>)

Original publisher: [Read original article](<https://redis.io/blog/delivering-real-time-personalization-with-databricks-and-redis/>)

Author: Philip Laussermair, Anant Pingle

Published: 2026-09-08T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [apache-flink](<https://devfeed.tech/tags/apache-flink.md>), [batch](<https://devfeed.tech/tags/batch.md>), [data](<https://devfeed.tech/tags/data.md>), [databricks](<https://devfeed.tech/tags/databricks.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [performance](<https://devfeed.tech/tags/performance.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [redis](<https://devfeed.tech/tags/redis.md>), [spark](<https://devfeed.tech/tags/spark.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

The article explains how Databricks Real-Time Mode and Redis support low-latency personalization by continuously processing event streams and serving fresh results quickly.

### Source excerpt

Why real-time matters A customer is browsing an e-commerce site. They search for running shoes, open a product, read reviews, and add an item to the cart. Every one of those actions is a signal about what they want right now. If the homepage they lan...

## Security Advisory: CVE-2026-81934

DevFeed: [Security Advisory: CVE-2026-81934](<https://devfeed.tech/articles/security-advisory-cve-2026-81934-4848.md>)

Original publisher: [Read original article](<https://redis.io/blog/security-advisory-cve-2026-81934/>)

Author: Riaz Lakhani

Published: 2026-08-28T00:00:00Z

Content type: news

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [redis](<https://devfeed.tech/tags/redis.md>), [releases](<https://devfeed.tech/tags/releases.md>), [security](<https://devfeed.tech/tags/security.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tls](<https://devfeed.tech/tags/tls.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Redis remediated CVE-2026-81934, a high-severity use-after-free flaw in TLS pending-data processing that could allow authenticated attackers to execute remote code under specific conditions. The advisory lists fixed Redis releases and recommends upgrading, restricting network access, and enforcing least-privilege authentication controls.

### Source excerpt

Update 9/1/2026: Following further review, the public CVE record for CVE-2026-81934 was updated to reflect a revised CVSS score of 7.5 (High). What happened? Redis identified and remediated a use-after-free vulnerability in TLS pending-data processi...

## Efficient Bulk Hash Insertion with Redis 8.10's HIMPORT

DevFeed: [Efficient Bulk Hash Insertion with Redis 8.10's HIMPORT](<https://devfeed.tech/articles/efficient-bulk-hash-insertion-with-redis-8-10-s-himport-4803.md>)

Original publisher: [Read original article](<https://redis.io/blog/efficient-bulk-hash-insertion-with-redis-810s-himport/>)

Author: David Maier

Published: 2026-08-24T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Redis](<https://devfeed.tech/topics/redis.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Code](<https://devfeed.tech/topics/code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [make](<https://devfeed.tech/tags/make.md>), [redis](<https://devfeed.tech/tags/redis.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

This article explains how to use Redis 8.10's HIMPORT command with redis-rb to perform more efficient bulk hash insertion in Ruby. It covers connection setup, prepared field sets, automatic preparation, reconnection behavior, the demo CLI, and pipelined imports.

### Source excerpt

I'm not a Ruby developer, and my code samples might make that clear. However, there are two reasons I'm using Ruby for the examples in this article: A new release of redis-rb. Its support for a new Redis command: HIMPORT. Getting started Establish...

## ReAct agents explained: concepts & practical uses

DevFeed: [ReAct agents explained: concepts & practical uses](<https://devfeed.tech/articles/react-agents-explained-concepts-practical-uses-4842.md>)

Original publisher: [Read original article](<https://redis.io/blog/react-agents-explained-concepts-practical-uses/>)

Author: Jeff Mills

Published: 2026-08-18T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Iris](<https://devfeed.tech/topics/iris.md>), [Chain-of-thought](<https://devfeed.tech/topics/chain-of-thought.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Error Propagation](<https://devfeed.tech/topics/error-propagation.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [coding](<https://devfeed.tech/tags/coding.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

A practical guide to ReAct agents: AI systems that alternate between reasoning, tool use, and feedback in a loop. It explains the pattern, compares it with chain-of-thought approaches, and discusses production concerns such as latency, cost, hallucination, and error propagation, with examples involving LangChain, LangGraph, and Redis Iris.

### Source excerpt

If you've watched an AI coding assistant hunt down a bug, run a test, read the failure, and adapt its next fix, you've watched Reasoning and Acting (ReAct)-like behavior at work. ReAct is a common pattern in production agent systems today. It's simple...

## Metadata filtering: boost search precision as data grows

DevFeed: [Metadata filtering: boost search precision as data grows](<https://devfeed.tech/articles/metadata-filtering-boost-search-precision-as-data-grows-4824.md>)

Original publisher: [Read original article](<https://redis.io/blog/metadata-filtering-vector-search-precision/>)

Author: Simran Regmi

Published: 2026-08-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [data](<https://devfeed.tech/topics/data.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [data](<https://devfeed.tech/tags/data.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [saas](<https://devfeed.tech/tags/saas.md>), [search](<https://devfeed.tech/tags/search.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

Metadata filtering improves vector search precision by applying structured constraints such as price, status, tenant, and date to semantically similar results. The article explains pre-filtering and post-filtering, filtering at scale, hybrid queries, and the role of unified engines in production search, RAG, e-commerce, academic search, and multi-tenant SaaS. It cites a benchmark where filtering increased accuracy from 0.12 to 0.61.

### Source excerpt

Vector search is great at finding things that are semantically similar, but similarity isn't the same as correctness. A pure vector query doesn't know that a product is out of stock, that a document belongs to a different customer, or that a policy wa...

## Choosing & integrating LLM APIs: a practical guide

DevFeed: [Choosing & integrating LLM APIs: a practical guide](<https://devfeed.tech/articles/choosing-integrating-llm-apis-a-practical-guide-4774.md>)

Original publisher: [Read original article](<https://redis.io/blog/choosing-integrating-llm-apis-practical-guide/>)

Author: Cedric Turner

Published: 2026-08-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [API](<https://devfeed.tech/topics/api.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [multimodal](<https://devfeed.tech/topics/multimodal.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [caching](<https://devfeed.tech/tags/caching.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [inference](<https://devfeed.tech/tags/inference.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llm](<https://devfeed.tech/tags/llm.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>)

### AI overview

A practical guide to choosing and integrating LLM APIs, covering provider capabilities, pricing, latency, quality evaluation, and the caching, retry, and memory layers needed for reliable production applications.

### Source excerpt

Making your first LLM API call is easy: with most provider SDKs, it's about five lines of code. Keeping that call fast, affordable, and reliable once real users show up is where the actual engineering happens: costs can compound as conversations grow,...

## Vector search in production: index trade-offs, failure modes & what to watch

DevFeed: [Vector search in production: index trade-offs, failure modes & what to watch](<https://devfeed.tech/articles/vector-search-in-production-index-trade-offs-failure-modes-what-to-watch-4861.md>)

Original publisher: [Read original article](<https://redis.io/blog/vector-search-practical-guide/>)

Author: Cedric Turner

Published: 2026-08-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [production](<https://devfeed.tech/tags/production.md>), [search](<https://devfeed.tech/tags/search.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

A practical guide to vector search in production, explaining embeddings, nearest-neighbor retrieval, index accuracy-speed trade-offs, and when keyword search is preferable.

### Source excerpt

Vector search runs on a simple idea: turn data into coordinates, and treat similarity as distance. An embedding model maps each sentence, image, or document to a point in a few hundred dimensions of space, where items with related meaning land near ea...

## Vector search database: news & 2026 guide

DevFeed: [Vector search database: news & 2026 guide](<https://devfeed.tech/articles/vector-search-database-news-2026-guide-4860.md>)

Original publisher: [Read original article](<https://redis.io/blog/vector-search-database-news-2026-guide/>)

Author: Simran Regmi

Published: 2026-08-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [ann](<https://devfeed.tech/topics/ann.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>)

Tags: [ann](<https://devfeed.tech/tags/ann.md>), [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [guide](<https://devfeed.tech/tags/guide.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llm](<https://devfeed.tech/tags/llm.md>), [search](<https://devfeed.tech/tags/search.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

This guide explains how vector search databases store embeddings and retrieve semantically similar items for LLM-powered applications. It covers vector spaces, dimensionality, similarity measures, traditional indexes, the curse of dimensionality, and approximate nearest neighbor search, including HNSW.

### Source excerpt

If you've built anything on top of an LLM in the past couple of years, you may have hit the wall many builders hit: the model writes fluently but has no view into your data. A vector search database helps close that gap. It stores vector embeddings an...

## Fresh context: change data capture, not batch ETL

DevFeed: [Fresh context: change data capture, not batch ETL](<https://devfeed.tech/articles/fresh-context-change-data-capture-not-batch-etl-4773.md>)

Original publisher: [Read original article](<https://redis.io/blog/change-data-capture-vs-batch-etl-ai-agents/>)

Author: Simran Regmi

Published: 2026-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [event driven](<https://devfeed.tech/topics/event-driven.md>), [data](<https://devfeed.tech/topics/data.md>), [Database](<https://devfeed.tech/topics/database.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [applications](<https://devfeed.tech/tags/applications.md>), [batch](<https://devfeed.tech/tags/batch.md>), [canada](<https://devfeed.tech/tags/canada.md>), [customer](<https://devfeed.tech/tags/customer.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [event](<https://devfeed.tech/tags/event.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [events](<https://devfeed.tech/tags/events.md>), [guide](<https://devfeed.tech/tags/guide.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>)

### AI overview

This guide explains how change data capture (CDC) keeps agent context current by forwarding database inserts, updates, and deletes as events. It contrasts CDC with nightly batch ETL, which can leave agents using stale policies or pricing, and describes log-based, trigger-based, and polling approaches.

### Source excerpt

In many systems, the reason an agent quotes yesterday's data isn't the model. It's the pipeline behind it: a nightly ETL job that refreshed the agent's context hours ago. Change data capture (CDC) can shrink that staleness window from hours to seconds...

## Agent memory as a moat: how context compounds

DevFeed: [Agent memory as a moat: how context compounds](<https://devfeed.tech/articles/agent-memory-as-a-moat-how-context-compounds-4776.md>)

Original publisher: [Read original article](<https://redis.io/blog/compounding-context-memory-as-the-moat/>)

Author: Cedric Turner

Published: 2026-08-12T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [inference](<https://devfeed.tech/tags/inference.md>), [llm](<https://devfeed.tech/tags/llm.md>), [memory](<https://devfeed.tech/tags/memory.md>), [procedural](<https://devfeed.tech/tags/procedural.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article explains how persistent memory lets otherwise stateless LLM-based agents retain and reuse context across interactions. It distinguishes short- and long-term memory, outlines semantic, episodic, and procedural memory, and positions RAG as a starting point for building learning systems.

### Source excerpt

Base LLM inference is stateless. The model doesn't remember your last conversation, your users' preferences, or the mistake your agent made ten minutes ago. Unless the app supplies persisted context, everything gets discarded after each request. That ...

## Vector embeddings & language: how models turn words into geometry

DevFeed: [Vector embeddings & language: how models turn words into geometry](<https://devfeed.tech/articles/vector-embeddings-language-how-models-turn-words-into-geometry-4853.md>)

Original publisher: [Read original article](<https://redis.io/blog/text-embeddings-how-language-becomes-vectors/>)

Author: Simran Regmi

Published: 2026-08-10T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Redis](<https://devfeed.tech/topics/redis.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [models](<https://devfeed.tech/tags/models.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [search](<https://devfeed.tech/tags/search.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

A guide to vector embeddings and how language models represent text as points in high-dimensional space. It explains semantic similarity, distributional context, ambiguity, and why language is harder to encode than pixels.

### Source excerpt

A user types "refund policy" into your search box, but the doc they need is titled "returns and reimbursements." Keyword matching scores it near zero even though it's exactly what the user asked for. Vector embeddings help address this mismatch by rep...

## Reciprocal rank fusion: why combining search results is harder than it looks

DevFeed: [Reciprocal rank fusion: why combining search results is harder than it looks](<https://devfeed.tech/articles/reciprocal-rank-fusion-why-combining-search-results-is-harder-than-it-looks-4847.md>)

Original publisher: [Read original article](<https://redis.io/blog/reciprocal-rank-fusion/>)

Author: Jeff Mills

Published: 2026-08-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [guide](<https://devfeed.tech/tags/guide.md>), [redis](<https://devfeed.tech/tags/redis.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [search](<https://devfeed.tech/tags/search.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

A guide to reciprocal rank fusion (RRF), a method for combining keyword and vector search rankings without directly adding their raw scores. It explains the formula, the role of the constant k, why agreement between retrievers matters, and RRF's unsupervised nature.

### Source excerpt

You run a keyword search and get back a ranked list with Best Matching 25 (BM25) scores. You run a vector search over the same documents and get a second list with cosine similarities. You want to merge them into a single ranking that surfaces the mos...

## Inference latency: what it measures & why it varies

DevFeed: [Inference latency: what it measures & why it varies](<https://devfeed.tech/articles/inference-latency-what-it-measures-why-it-varies-4812.md>)

Original publisher: [Read original article](<https://redis.io/blog/inference-latency-what-it-measures-why-it-changes/>)

Author: Jeff Mills

Published: 2026-08-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Inference Performance](<https://devfeed.tech/topics/inference-performance.md>), [Low-Latency Inference](<https://devfeed.tech/topics/low-latency-inference.md>), [Language models](<https://devfeed.tech/topics/language-models.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [inference](<https://devfeed.tech/tags/inference.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llm](<https://devfeed.tech/tags/llm.md>), [memory](<https://devfeed.tech/tags/memory.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [model](<https://devfeed.tech/tags/model.md>), [production](<https://devfeed.tech/tags/production.md>), [redis](<https://devfeed.tech/tags/redis.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>)

### AI overview

A guide to LLM inference latency, distinguishing first-token time, per-token time, total response time, and multi-step agent run time. It contrasts latency with throughput and explains how prompt prefill, token decoding, queueing, and tail latency affect user experience.

### Source excerpt

Ask an engineer what their LLM app's inference latency is, and the honest answer is "which one?" The time to the first visible token, the time to the finished response, and the time an agent spends across a chain of calls are three different numbers. ...

## How Redis brings persistent memory to Snowflake Cortex Agents

DevFeed: [How Redis brings persistent memory to Snowflake Cortex Agents](<https://devfeed.tech/articles/how-redis-brings-persistent-memory-to-snowflake-cortex-agents-4808.md>)

Original publisher: [Read original article](<https://redis.io/blog/how-redis-brings-persistent-memory-to-snowflake-cortex-agents/>)

Author: Mike Moss

Published: 2026-08-06T00:00:00Z

Content type: release

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Redis](<https://devfeed.tech/topics/redis.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [applications](<https://devfeed.tech/tags/applications.md>), [memory](<https://devfeed.tech/tags/memory.md>), [redis](<https://devfeed.tech/tags/redis.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

Redis Agent Memory is now available on the Snowflake Marketplace for Snowflake Cortex AI agents. It provides persistent long-term memory across conversations, allowing agents to retain business context, preferences, events, and reusable knowledge instead of losing relevant context when a session ends.

### Source excerpt

AI agents can reason and act, but without memory, every interaction starts from zero. Intelligent short-term memory and persistent context across conversations are what turns a capable model into a truly useful agent. It should remember the useful det...

## Top vector database alternatives for RAG pipelines

DevFeed: [Top vector database alternatives for RAG pipelines](<https://devfeed.tech/articles/top-vector-database-alternatives-for-rag-pipelines-4858.md>)

Original publisher: [Read original article](<https://redis.io/blog/vector-database-alternatives-rag-pipelines/>)

Author: Jeff Mills

Published: 2026-08-05T00:00:00Z

Content type: comparison

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [database](<https://devfeed.tech/tags/database.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rag](<https://devfeed.tech/tags/rag.md>), [redis](<https://devfeed.tech/tags/redis.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

A comparison of vector-search architectures for RAG pipelines, contrasting Redis as a unified real-time platform with dedicated vector databases and PostgreSQL with pgvector. It focuses on infrastructure overhead, coordination, scaling costs, caching, session management, and operational tradeoffs.

### Source excerpt

You're building an AI app: maybe a RAG system, an agent with memory, or a chatbot with semantic caching. You need vector search, and you're weighing your options. One is a unified real-time platform like Redis, which runs vector search alongside cachi...

## When does the A2A protocol actually matter?

DevFeed: [When does the A2A protocol actually matter?](<https://devfeed.tech/articles/when-does-the-a2a-protocol-actually-matter-4863.md>)

Original publisher: [Read original article](<https://redis.io/blog/when-does-a2a-protocol-matter/>)

Author: Jeff Mills

Published: 2026-08-04T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [Security](<https://devfeed.tech/topics/security.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [http](<https://devfeed.tech/tags/http.md>), [json](<https://devfeed.tech/tags/json.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>)

### AI overview

A2A is an open standard for communication between independently deployed agents, particularly when they are owned by different teams or vendors. The article presents an ownership test for deciding whether A2A is needed, explains its security model and core primitives, and contrasts it with MCP.

### Source excerpt

If you're building multi-agent systems, someone has probably asked whether you're "doing A2A yet," with the implication that you should be. When teams actually reach for it, most can't say why they need A2A over MCP. A more useful question: do your ag...

## Semantic memory search for AI agents

DevFeed: [Semantic memory search for AI agents](<https://devfeed.tech/articles/semantic-memory-search-for-ai-agents-4850.md>)

Original publisher: [Read original article](<https://redis.io/blog/semantic-memory-search-ai-agents/>)

Author: Jeff Mills

Published: 2026-08-04T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Language models](<https://devfeed.tech/topics/language-models.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [data](<https://devfeed.tech/tags/data.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [redis](<https://devfeed.tech/tags/redis.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>)

### AI overview

Semantic memory search gives AI agents durable recall by storing facts outside the language model and retrieving them by meaning. The article explains how vector embeddings and similarity search supply relevant context, with Redis Iris combining memory, live data, and retrieval for fast agent context.

### Source excerpt

Your AI agent handles a long onboarding conversation. The next day, it asks the same user for their name. That's not a bug. A language model keeps no memory of earlier calls, so without an external memory layer, each request starts fresh and the agent...

## Multi-agent observability: why one trace isn't enough

DevFeed: [Multi-agent observability: why one trace isn't enough](<https://devfeed.tech/articles/multi-agent-observability-why-one-trace-isn-t-enough-4829.md>)

Original publisher: [Read original article](<https://redis.io/blog/multi-agent-observability-why-one-trace-is-not-enough/>)

Author: Jeff Mills

Published: 2026-08-03T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [ai observability](<https://devfeed.tech/topics/ai-observability.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [agent-observability](<https://devfeed.tech/tags/agent-observability.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [llm](<https://devfeed.tech/tags/llm.md>), [memory](<https://devfeed.tech/tags/memory.md>), [observability](<https://devfeed.tech/tags/observability.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [tools](<https://devfeed.tech/tags/tools.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

The article explains why observing multi-agent AI systems requires correlating delegation, tool calls, shared memory, and inter-agent messages into a causal account. It contrasts this with single-agent tracing and highlights runtime decisions and fragmented work as key challenges.

### Source excerpt

A single AI agent is usually easy to trace. One loop, one context window, one trace--you can read it top to bottom, spot the bad prompt or the failed tool call, and fix it. Multi-agent systems are different. Agents, shared memory, and external tools sp...

## Connect AI agents to data sources with Redis

DevFeed: [Connect AI agents to data sources with Redis](<https://devfeed.tech/articles/connect-ai-agents-to-data-sources-with-redis-4779.md>)

Original publisher: [Read original article](<https://redis.io/blog/connect-ai-agents-to-data-sources-redis/>)

Author: Jeff Mills

Published: 2026-08-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [data](<https://devfeed.tech/topics/data.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [API](<https://devfeed.tech/topics/api.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [JSON Schema](<https://devfeed.tech/topics/json-schema.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [data](<https://devfeed.tech/tags/data.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [integration](<https://devfeed.tech/tags/integration.md>), [json](<https://devfeed.tech/tags/json.md>), [llm](<https://devfeed.tech/tags/llm.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [rag](<https://devfeed.tech/tags/rag.md>), [redis](<https://devfeed.tech/tags/redis.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>)

### AI overview

This guide explains how to connect AI agents to production data sources and provide runtime context. It covers RAG, tool and function calling, Model Context Protocol, and custom API connectors, with Redis Iris presented as a real-time context engine for production workloads.

### Source excerpt

An AI agent that can't reach your data is just a chatbot with opinions. Without runtime context, a model only knows its training data and whatever sits in the current prompt. So your app has to feed it production-specific facts at runtime: your produc...

## Context engineering for AI: what it is & how to build it

DevFeed: [Context engineering for AI: what it is & how to build it](<https://devfeed.tech/articles/context-engineering-for-ai-what-it-is-how-to-build-it-4785.md>)

Original publisher: [Read original article](<https://redis.io/blog/context-engineering-ai/>)

Author: Simba Khadder

Published: 2026-07-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [apps](<https://devfeed.tech/tags/apps.md>), [crm](<https://devfeed.tech/tags/crm.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [history](<https://devfeed.tech/tags/history.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [inference](<https://devfeed.tech/tags/inference.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llm](<https://devfeed.tech/tags/llm.md>), [model](<https://devfeed.tech/tags/model.md>), [policy](<https://devfeed.tech/tags/policy.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [support](<https://devfeed.tech/tags/support.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

A guide to context engineering for AI agents: selecting and managing the instructions, history, retrieved documents, tool outputs, and state sent to an LLM during inference. It explains how deliberate context management helps avoid hallucinations, excessive context, latency, and degraded reasoning in multi-step agent workflows.

### Source excerpt

Your support agent confidently tells a customer they qualify for a refund under a 60-day return policy. Your actual policy is 30 days. The agent hallucinated the longer window, and the easy reaction is to blame the model. But the model never saw your ...

## Token-budget-aware LLM reasoning: cut costs in 2026

DevFeed: [Token-budget-aware LLM reasoning: cut costs in 2026](<https://devfeed.tech/articles/token-budget-aware-llm-reasoning-cut-costs-in-2026-4855.md>)

Original publisher: [Read original article](<https://redis.io/blog/token-budget-aware-llm-reasoning/>)

Author: Jeff Mills

Published: 2026-07-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [LLMs](<https://devfeed.tech/topics/llms.md>), [Chain-of-thought](<https://devfeed.tech/topics/chain-of-thought.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [caching](<https://devfeed.tech/tags/caching.md>), [chain-of-thought](<https://devfeed.tech/tags/chain-of-thought.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cost](<https://devfeed.tech/tags/cost.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [llm](<https://devfeed.tech/tags/llm.md>), [models](<https://devfeed.tech/tags/models.md>), [openai](<https://devfeed.tech/tags/openai.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [routing](<https://devfeed.tech/tags/routing.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

This guide explains token-budget-aware LLM reasoning, a technique for matching a model's reasoning-token budget to problem complexity. It covers the cost of reasoning and output tokens, prompt-level methods such as chain-of-thought and Chain of Draft, and architectural approaches including caching, routing, and memory.

### Source excerpt

Reasoning models think before they answer, and those reasoning tokens are usually part of what you pay for. They're billed as output tokens, the expensive kind, and a single request can generate a few hundred of them depending on the problem. If your ...

## The 4 Failure Modes of Agent Context in Production

DevFeed: [The 4 Failure Modes of Agent Context in Production](<https://devfeed.tech/articles/the-4-failure-modes-of-agent-context-in-production-4854.md>)

Original publisher: [Read original article](<https://redis.io/blog/the-4-failure-modes-of-agent-context/>)

Author: Jeff Mills

Published: 2026-07-28T00:00:00Z

Content type: article

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [data](<https://devfeed.tech/topics/data.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [amazon-simple-storage-service-s3](<https://devfeed.tech/tags/amazon-simple-storage-service-s3.md>), [data-management](<https://devfeed.tech/tags/data-management.md>), [gartner](<https://devfeed.tech/tags/gartner.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>)

### AI overview

The article examines four infrastructure failure modes that can undermine production AI agents: fragmented context, opacity, speed degradation, and non-accumulation. It explains how incomplete or stale information drawn from enterprise systems can produce confident but incorrect answers, and presents a real-time context layer as part of the solution.

### Source excerpt

A production AI agent depends heavily on the context layer that tells it what to know at the moment it acts. It can pass every staging test, answer questions, call the right tools, and demo beautifully, then hit production and confidently offer a re...

[Next page](<https://devfeed.tech/sources/redis-blog.md?cursor=WyIyMDI2LTA3LTI4VDAwOjAwOjAwKzAwOjAwIiwgIjc2ZmVhNTYwLTA5NmUtNDVhYy04OTVjLTE1Njc2NThmYTQ5ZiJd>)