Skip to content

Commit b16535f

Browse files
committed
Merge branch 'release-rs-gilboa' into DOC-5822
2 parents 0d9df24 + 446f07c commit b16535f

File tree

70 files changed

+13371
-68
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+13371
-68
lines changed

content/commands/json.get.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,6 @@ sets the string that's printed at the end of each line.
9292

9393
sets the string that's put between a key and a value.
9494
</details>
95-
96-
{{% alert title="Note" color="warning" %}}
9795

9896
Produce pretty-formatted JSON with `redis-cli` by following this example:
9997

@@ -102,8 +100,6 @@ Produce pretty-formatted JSON with `redis-cli` by following this example:
102100
redis> JSON.GET myjsonkey INDENT "\t" NEWLINE "\n" SPACE " " path.to.value[1]
103101
{{< / highlight >}}
104102

105-
{{% /alert %}}
106-
107103
## Examples
108104

109105
<details open>

content/commands/pexpire.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,13 @@ TTL mykey
108108
tab2="RESP3" >}}
109109

110110
One of the following:
111-
* [Integer reply](../../develop/reference/protocol-spec#integers): `0`if the timeout was not set. For example, if the key doesn't exist, or the operation skipped because of the provided arguments.
111+
* [Integer reply](../../develop/reference/protocol-spec#integers): `0` if the timeout was not set. For example, if the key doesn't exist, or the operation skipped because of the provided arguments.
112112
* [Integer reply](../../develop/reference/protocol-spec#integers): `1` if the timeout was set.
113113

114114
-tab-sep-
115115

116116
One of the following:
117-
* [Integer reply](../../develop/reference/protocol-spec#integers): `0`if the timeout was not set. For example, if the key doesn't exist, or the operation skipped because of the provided arguments.
117+
* [Integer reply](../../develop/reference/protocol-spec#integers): `0` if the timeout was not set. For example, if the key doesn't exist, or the operation skipped because of the provided arguments.
118118
* [Integer reply](../../develop/reference/protocol-spec#integers): `1` if the timeout was set.
119119

120120
{{< /multitabs >}}

content/develop/ai/agent-builder/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@ The generated code includes detailed setup instructions and best practices to ge
6262

6363
### Redis AI documentation
6464

65-
- [Redis Vector Search](/develop/interact/search-and-query/vector-search/) - Semantic search capabilities
65+
- [Redis Vector Search]({{< relref "/develop/ai/search-and-query/vectors/" >}}) - Semantic search capabilities
6666
- [Redis Streams](/develop/data-types/streams/) - Real-time data and conversation history
67-
- [AI Notebooks Collection](/develop/ai/notebook-collection/) - Interactive tutorials and examples
68-
- [Ecosystem Integrations](/develop/ai/ecosystem-integrations/) - Redis with AI frameworks
67+
- [AI Notebooks Collection]({{< relref "/develop/ai/notebook-collection" >}}) - Interactive tutorials and examples
68+
- [Ecosystem Integrations]({{< relref "/develop/ai/ecosystem-integrations" >}}) - Redis with AI frameworks
6969

7070
### Community and support
7171

7272
- Join the [Redis Discord](https://discord.gg/redis) for community support
7373
- Explore [Redis AI Resources on GitHub](https://github.com/redis-developer/redis-ai-resources)
74-
- Watch [AI Video Collection](/develop/ai/ai-videos/) for tutorials and demonstrations
74+
- Watch [AI Video Collection]({{< relref "/develop/ai/ai-videos" >}}) for tutorials and demonstrations

content/develop/ai/agent-builder/agent-concepts.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Redis is the **ideal foundation** for AI agents because it excels at the three t
7373
- SVS-VAMANA leverages Intel hardware acceleration for enhanced performance
7474
- Hybrid search combining vector similarity with metadata filtering
7575
- Real-time updates without index rebuilds
76-
- [Learn more about Redis Vector Search →](/develop/interact/search-and-query/advanced-concepts/vectors/)
76+
- [Learn more about Redis Vector Search →]({{< relref "/develop/ai/search-and-query/vectors/" >}})
7777

7878
**Agent memory**
7979
- **Short-term**: Conversation context and session state
@@ -87,7 +87,7 @@ Redis is the **ideal foundation** for AI agents because it excels at the three t
8787

8888
<div>
8989

90-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
90+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
9191
<h3 class="no-toc">Conversational assistants</h3>
9292

9393
Build chatbots and virtual assistants that:
@@ -99,7 +99,7 @@ Build chatbots and virtual assistants that:
9999
[Build a conversational agent →](../)
100100
</div>
101101

102-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
102+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
103103
<h3 class="no-toc">Recommendation engines</h3>
104104

105105
Create intelligent recommendation systems that:
@@ -111,7 +111,7 @@ Create intelligent recommendation systems that:
111111
[Build a recommendation agent →](../)
112112
</div>
113113

114-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
114+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
115115
<h3 class="no-toc">Task automation agents</h3>
116116

117117
Automate complex workflows and business processes:
@@ -121,7 +121,7 @@ Automate complex workflows and business processes:
121121
- Monitor and report on task completion
122122
</div>
123123

124-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
124+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
125125
<h3 class="no-toc">Data analysis agents</h3>
126126

127127
Process and analyze large datasets intelligently:
@@ -131,7 +131,7 @@ Process and analyze large datasets intelligently:
131131
- Create visualizations and dashboards
132132
</div>
133133

134-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
134+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
135135
<h3 class="no-toc">Content generation agents</h3>
136136

137137
Create and manage content at scale:
@@ -145,7 +145,7 @@ Create and manage content at scale:
145145

146146
<div>
147147

148-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
148+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
149149
<h3 class="no-toc">Customer support agents</h3>
150150

151151
Provide intelligent customer service:
@@ -155,7 +155,7 @@ Provide intelligent customer service:
155155
- Learn from interactions to improve responses
156156
</div>
157157

158-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
158+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
159159
<h3 class="no-toc">Research and retrieval agents</h3>
160160

161161
Find and synthesize information from multiple sources:
@@ -165,7 +165,7 @@ Find and synthesize information from multiple sources:
165165
- Maintain up-to-date knowledge repositories
166166
</div>
167167

168-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
168+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
169169
<h3 class="no-toc">Monitoring and alerting agents</h3>
170170

171171
Watch systems and notify when action is needed:
@@ -175,7 +175,7 @@ Watch systems and notify when action is needed:
175175
- Suggest remediation actions
176176
</div>
177177

178-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
178+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
179179
<h3 class="no-toc">Personal productivity agents</h3>
180180

181181
Help users manage tasks and information:
@@ -185,7 +185,7 @@ Help users manage tasks and information:
185185
- Learn user preferences and habits
186186
</div>
187187

188-
<div class="bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-700 mb-4">
188+
<div class="bg-gray-50 p-4 rounded-lg border border-gray-200 mb-4">
189189
<h3 class="no-toc">Trading and financial agents</h3>
190190

191191
Make intelligent financial decisions:
@@ -269,7 +269,7 @@ Understanding how to map agent memory needs to Redis data structures is crucial
269269
- Key benefits: High-performance vector similarity search, multiple distance metrics, real-time indexing
270270
- Implementation: RAG systems, semantic memory, content discovery, personalized recommendations
271271
- Queries: K-nearest neighbor search, range queries, hybrid filtering with metadata
272-
- [Learn about Redis Vector Sets →](/develop/data-types/vector/)
272+
- [Learn about Redis Vector Sets →]({{< relref "/develop/data-types/vector-sets" >}})
273273

274274
### Redis Sorted Sets for Rankings and Priorities
275275

@@ -329,21 +329,21 @@ Production-ready agents include built-in reliability features:
329329
- Load balancing: Distribute requests across agent instances
330330
- Redis clustering: Scale data storage across multiple nodes
331331
- Caching layers: CDN for static content, Redis for dynamic data
332-
- [Learn about Redis scaling →](/operate/rs/clusters/)
332+
- [Learn about Redis scaling →]({{< relref "/operate/rs/clusters" >}})
333333

334334
### Cost Optimization
335335

336336
- LLM cost management: Use appropriate models for different tasks
337337
- Redis memory optimization: Efficient data structures and TTL policies
338338
- API rate limiting: Prevent excessive external API calls
339339
- Resource monitoring: Track and optimize compute and storage costs
340-
- [Redis performance optimization →](/operate/rs/administering/database-operations/memory-performance/)
340+
- [Redis performance optimization →]({{< relref "/operate/rs/databases/memory-performance" >}})
341341

342342
---
343343

344344
## Key takeaways
345345

346-
<div class="bg-gray-50 dark:bg-gray-800 p-6 rounded-lg border border-gray-200 dark:border-gray-700 my-8">
346+
<div class="bg-gray-50 p-6 rounded-lg border border-gray-200 my-8">
347347

348348
**What makes agents different:**
349349
Agents maintain memory, plan multi-step tasks, and learn from interactions—unlike simple chatbots.
@@ -361,16 +361,16 @@ Conversational assistants, recommendation engines, and complex multi-agent syste
361361
Ready to build your AI agent with Redis?
362362

363363
**Get started:**
364-
- [Use the agent builder](/develop/ai/agent-builder/) to generate your code and get started
365-
- [Redis quick start guide](/develop/get-started/) for setting up Redis
364+
- [Use the agent builder]({{< relref "/develop/ai/agent-builder" >}}) to generate your code and get started
365+
- [Redis quick start guide]({{< relref "/develop/get-started" >}}) for setting up Redis
366366

367367
**Learn more:**
368-
- [Redis Vector Search documentation](/develop/interact/search-and-query/advanced-concepts/vectors/)
369-
- [RedisVL Python library](/develop/clients/redisvl/) for vector operations and AI workflows
368+
- [Redis Vector Search documentation]({{< relref "develop/ai/search-and-query/vectors" >}})
369+
- [RedisVL Python library]({{< relref "develop/clients/redis-vl" >}}) for vector operations and AI workflows
370370
- [Redis data structures guide](/develop/data-types/)
371-
- [Redis client libraries](/develop/clients/) for your programming language
371+
- [Redis client libraries]({{< relref "/develop/clients" >}}) for your programming language
372372

373373
**Deploy and scale:**
374-
- [Redis Cloud](/operate/rc/) for managed Redis hosting
375-
- [Redis Enterprise](/operate/rs/) for on-premises deployment
376-
- [Performance optimization](/operate/rs/administering/database-operations/memory-performance/) best practices
374+
- [Redis Cloud]({{< relref "/operate/rc" >}}) for managed Redis hosting
375+
- [Redis Enterprise]({{< relref "/operate/rs" >}}) for on-premises deployment
376+
- [Performance optimization]({{< relref "/operate/rs/databases/memory-performance" >}}) best practices
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
categories:
3+
- docs
4+
- integrate
5+
- stack
6+
- oss
7+
- rs
8+
- rc
9+
- oss
10+
- clients
11+
description: This is the Redis vector library (RedisVL).
12+
group: library
13+
hidden: false
14+
linkTitle: 0.9.1
15+
summary: RedisVL provides a powerful, dedicated Python client library for using Redis
16+
as a vector database. Leverage Redis's speed, reliability, and vector-based semantic
17+
search capabilities to supercharge your application.
18+
title: RedisVL
19+
type: integration
20+
weight: 1
21+
bannerText: This documentation applies to version 0.9.1.
22+
bannerChildren: true
23+
url: '/develop/ai/redisvl/0.9.1/'
24+
---
25+
RedisVL is a powerful, dedicated Python client library for Redis that enables seamless integration and management of high-dimensional vector data.
26+
Built to support machine learning and artificial intelligence workflows, RedisVL simplifies the process of storing, searching, and analyzing vector embeddings, which are commonly used for tasks like recommendation systems, semantic search, and anomaly detection.
27+
28+
Key features of RedisVL include:
29+
30+
- Vector Similarity Search: Efficiently find nearest neighbors in high-dimensional spaces using algorithms like HNSW (Hierarchical Navigable Small World).
31+
- Integration with AI Frameworks: RedisVL works seamlessly with popular frameworks such as TensorFlow, PyTorch, and Hugging Face, making it easy to deploy AI models.
32+
- Scalable and Fast: Leveraging Redis's in-memory architecture, RedisVL provides low-latency access to vector data, even at scale.
33+
- By bridging the gap between data storage and AI model deployment, RedisVL empowers developers to build intelligent, real-time applications with minimal infrastructure complexity.
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
linkTitle: RedisVL API
3+
title: RedisVL API
4+
weight: 5
5+
hideListLinks: true
6+
url: '/develop/ai/redisvl/0.9.1/api/'
7+
---
8+
9+
10+
Reference documentation for the RedisVL API.
11+
12+
13+
14+
* [Schema](schema/)
15+
* [IndexSchema](schema/#indexschema)
16+
* [Defining Fields](schema/#defining-fields)
17+
* [Supported Field Types and Attributes](schema/#supported-field-types-and-attributes)
18+
* [Search Index Classes](searchindex/)
19+
* [SearchIndex](searchindex/#searchindex)
20+
* [AsyncSearchIndex](searchindex/#asyncsearchindex)
21+
* [Query](query/)
22+
* [VectorQuery](query/#vectorquery)
23+
* [VectorRangeQuery](query/#vectorrangequery)
24+
* [HybridQuery](query/#hybridquery)
25+
* [TextQuery](query/#textquery)
26+
* [FilterQuery](query/#filterquery)
27+
* [CountQuery](query/#countquery)
28+
* [Filter](filter/)
29+
* [FilterExpression](filter/#filterexpression)
30+
* [Tag](filter/#tag)
31+
* [Text](filter/#text)
32+
* [Num](filter/#num)
33+
* [Geo](filter/#geo)
34+
* [GeoRadius](filter/#georadius)
35+
* [Vectorizers](vectorizer/)
36+
* [HFTextVectorizer](vectorizer/#hftextvectorizer)
37+
* [OpenAITextVectorizer](vectorizer/#openaitextvectorizer)
38+
* [AzureOpenAITextVectorizer](vectorizer/#azureopenaitextvectorizer)
39+
* [VertexAITextVectorizer](vectorizer/#vertexaitextvectorizer)
40+
* [CohereTextVectorizer](vectorizer/#coheretextvectorizer)
41+
* [BedrockTextVectorizer](vectorizer/#bedrocktextvectorizer)
42+
* [CustomTextVectorizer](vectorizer/#customtextvectorizer)
43+
* [VoyageAITextVectorizer](vectorizer/#voyageaitextvectorizer)
44+
* [Rerankers](reranker/)
45+
* [CohereReranker](reranker/#coherereranker)
46+
* [HFCrossEncoderReranker](reranker/#hfcrossencoderreranker)
47+
* [VoyageAIReranker](reranker/#voyageaireranker)
48+
* [LLM Cache](cache/)
49+
* [SemanticCache](cache/#semanticcache)
50+
* [Embeddings Cache](cache/#embeddings-cache)
51+
* [EmbeddingsCache](cache/#embeddingscache)
52+
* [LLM Message History](message_history/)
53+
* [SemanticMessageHistory](message_history/#semanticmessagehistory)
54+
* [MessageHistory](message_history/#messagehistory)
55+
* [Semantic Router](router/)
56+
* [Semantic Router](router/#semantic-router-api)
57+
* [Routing Config](router/#routing-config)
58+
* [Route](router/#route)
59+
* [Route Match](router/#route-match)
60+
* [Distance Aggregation Method](router/#distance-aggregation-method)

0 commit comments

Comments
 (0)