Skip to content

Commit f2af258

Browse files
Add comprehensive integration tiles and standardize page structure
- Add 16 new integration tiles for missing client libraries and platforms: * Client libraries: Go, PHP, C (hiredis), C++ (Boost.Redis), Ruby, Dart, Rust * Cloud providers: AWS, Azure, Google Cloud with Redis Cloud quickstart links * Platforms: Vercel, Heroku, Kubernetes, Docker (Enterprise & Open Source) * AI/ML: LangChain integration for vector search and AI applications - Standardize all integration pages with consistent structure: * Overview section explaining the integration purpose * Key Features section with 8 bullet points highlighting capabilities * Getting Started section with links to detailed documentation - Update existing pages to new structure: * RedisVL: Add comprehensive AI/vector database content * redis-py: Add Python client features and framework integration * NRedisStack: Add .NET/C# client with Redis Stack module support * RedisInsight: Convert to proper image-card shortcode with reduced width - Improve page content to prevent footer overlap issues: * All pages now have sufficient content length for proper navigation display * Consistent professional appearance across all integration pages * Better user experience with comprehensive information before linking to guides - Technical improvements: * Use proper Hugo shortcodes for clickable images and cards * Consistent weight-based ordering for logical grouping * Proper categorization and metadata for all integration types
1 parent e25fd26 commit f2af258

File tree

21 files changed

+670
-5
lines changed

21 files changed

+670
-5
lines changed

content/integrate/NRedisStack/_index.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,23 @@ type: integration
1616
weight: 2
1717
---
1818

19-
Connect your C#/.NET application to a Redis database using the NRedisStack client library.
19+
Connect your C#/.NET application to a Redis database using the NRedisStack client library.
20+
21+
## Overview
22+
23+
NRedisStack is a comprehensive .NET client library for Redis that extends StackExchange.Redis with support for Redis Stack modules. It provides strongly-typed APIs for Redis data structures and advanced features, making it ideal for modern .NET applications.
24+
25+
## Key Features
26+
27+
- **Redis Stack Support**: Native support for RedisJSON, RediSearch, RedisTimeSeries, and other modules
28+
- **Strongly Typed**: Type-safe APIs with full IntelliSense support in Visual Studio
29+
- **Async/Await**: Native asynchronous programming support for high-performance applications
30+
- **StackExchange.Redis Integration**: Built on the proven StackExchange.Redis foundation
31+
- **Connection Multiplexing**: Efficient connection sharing across multiple operations
32+
- **Cluster Support**: Full Redis Cluster support for distributed deployments
33+
- **Pipeline Support**: Command batching for improved throughput
34+
- **.NET Ecosystem**: Seamless integration with ASP.NET Core, Entity Framework, and other .NET technologies
35+
36+
## Getting Started
2037

2138
Refer to the complete [C#/.NET guide]({{< relref "/develop/clients/dotnet" >}}) to install, connect, and use NRedisStack.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
LinkTitle: AWS
3+
Title: Redis Cloud on AWS
4+
categories:
5+
- docs
6+
- integrate
7+
- rc
8+
description: Deploy Redis Cloud on Amazon Web Services
9+
group: cloud
10+
stack: true
11+
summary: Deploy and manage Redis Cloud databases on AWS with seamless integration and global availability.
12+
title: AWS
13+
type: integration
14+
weight: 10
15+
---
16+
17+
Deploy Redis Cloud on Amazon Web Services (AWS) to leverage Redis's performance with AWS's global infrastructure and services.
18+
19+
## Overview
20+
21+
Redis Cloud on AWS provides a fully managed Redis service that combines the power of Redis with AWS's reliable, scalable cloud infrastructure. Deploy Redis databases across multiple AWS regions with enterprise-grade security, automatic scaling, and 24/7 monitoring.
22+
23+
## Key Features
24+
25+
- **VPC Peering**: Secure, private connectivity between Redis Cloud and your AWS VPC
26+
- **AWS PrivateLink**: Private connectivity without internet exposure
27+
- **Multi-AZ Deployment**: High availability across AWS Availability Zones
28+
- **AWS Marketplace**: Simple billing through your existing AWS account
29+
- **Global Distribution**: Deploy in 12+ AWS regions worldwide
30+
- **Auto-scaling**: Automatic scaling based on memory usage and throughput
31+
- **Enterprise Security**: Data encryption, compliance certifications, and access control
32+
- **24/7 Monitoring**: Comprehensive monitoring and alerting capabilities
33+
34+
## Getting Started
35+
36+
Get started with [Redis Cloud]({{< relref "/operate/rc/rc-quickstart" >}}) on AWS to create and manage your Redis databases with step-by-step setup instructions and best practices.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
LinkTitle: Azure
3+
Title: Redis Cloud on Azure
4+
categories:
5+
- docs
6+
- integrate
7+
- rc
8+
description: Deploy Redis Cloud on Microsoft Azure
9+
group: cloud
10+
stack: true
11+
summary: Deploy and manage Redis Cloud databases on Azure with enterprise-grade security and global reach.
12+
title: Azure
13+
type: integration
14+
weight: 11
15+
---
16+
17+
Deploy Redis Cloud on Microsoft Azure to combine Redis's high performance with Azure's enterprise-grade cloud platform and services.
18+
19+
## Overview
20+
21+
Redis Cloud on Azure provides a fully managed Redis service that integrates seamlessly with Azure's enterprise cloud platform. Deploy Redis databases across multiple Azure regions with enterprise-grade security, compliance, and Azure-native integrations.
22+
23+
## Key Features
24+
25+
- **Azure Integration**: Native integration with Azure Virtual Networks and services
26+
- **Private Endpoints**: Secure, private connectivity without internet exposure
27+
- **Multi-region Deployment**: High availability across Azure regions and availability zones
28+
- **Azure Marketplace**: Simplified procurement and billing through Azure
29+
- **Enterprise Security**: Azure AD integration, encryption, and compliance certifications
30+
- **Auto-scaling**: Automatic scaling based on demand and usage patterns
31+
- **Azure Monitor**: Integration with Azure monitoring and alerting services
32+
- **Hybrid Cloud**: Seamless integration with on-premises and multi-cloud architectures
33+
34+
## Getting Started
35+
36+
Get started with [Redis Cloud]({{< relref "/operate/rc/rc-quickstart" >}}) on Azure to create and manage your Redis databases.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
LinkTitle: Boost.Redis
3+
Title: C++ client for Redis
4+
categories:
5+
- docs
6+
- integrate
7+
- oss
8+
- rs
9+
- rc
10+
description: Learn how to build with Redis and C++
11+
group: library
12+
stack: true
13+
summary: Boost.Redis is a C++ client library for Redis built on Boost.Asio.
14+
title: Boost.Redis
15+
type: integration
16+
weight: 6
17+
---
18+
19+
Connect your C++ application to a Redis database using the Boost.Redis client library built on Boost.Asio.
20+
21+
## Overview
22+
23+
Boost.Redis is a C++ client library for Redis built on top of Boost.Asio, providing asynchronous, high-performance Redis operations. It leverages modern C++ features and the proven Boost.Asio networking library for robust, scalable applications.
24+
25+
## Key Features
26+
27+
- **Asynchronous Operations**: Built on Boost.Asio for non-blocking, high-performance I/O
28+
- **Modern C++**: Uses C++17 features for clean, efficient code
29+
- **Type Safety**: Strong typing for Redis commands and responses
30+
- **Coroutine Support**: C++20 coroutine integration for elegant async code
31+
- **Connection Pooling**: Efficient connection management and reuse
32+
- **Pipeline Support**: Command batching for improved throughput
33+
- **SSL/TLS Support**: Secure connections with encryption
34+
- **Cross-platform**: Works on all major operating systems
35+
36+
## Getting Started
37+
38+
Refer to the [Boost.Redis documentation](https://www.boost.org/doc/libs/develop/libs/redis/doc/html/index.html) to install, connect, and use Boost.Redis.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
LinkTitle: dart-redis
3+
Title: Dart client for Redis
4+
categories:
5+
- docs
6+
- integrate
7+
- oss
8+
- rs
9+
- rc
10+
description: Learn how to build with Redis and Dart
11+
group: library
12+
stack: true
13+
summary: redis_dart_link is a Dart client library for Redis.
14+
title: dart-redis
15+
type: integration
16+
weight: 8
17+
---
18+
19+
Connect your Dart application to a Redis database using the redis_dart_link client library.
20+
21+
## Overview
22+
23+
redis_dart_link is a Dart client library for Redis that provides asynchronous operations and modern Dart language features. It's designed for Flutter and server-side Dart applications requiring fast, reliable Redis connectivity.
24+
25+
## Key Features
26+
27+
- **Async/Await Support**: Native Dart asynchronous programming patterns
28+
- **Flutter Compatible**: Works seamlessly in Flutter mobile and web applications
29+
- **Type Safety**: Strong typing with Dart's type system
30+
- **Connection Management**: Automatic connection handling and reconnection
31+
- **Command Support**: Comprehensive Redis command coverage
32+
- **Error Handling**: Robust error handling with Dart exceptions
33+
- **Cross-platform**: Runs on mobile, web, and server platforms
34+
- **Modern Dart**: Uses latest Dart language features and best practices
35+
36+
## Getting Started
37+
38+
Refer to the [Dart Redis documentation](https://github.com/toolsetlink/redis_dart_link) to install, connect, and use redis_dart_link.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
LinkTitle: Docker (Redis Enterprise)
3+
Title: Redis Enterprise with Docker
4+
categories:
5+
- docs
6+
- integrate
7+
- rs
8+
description: Run Redis Enterprise in Docker containers
9+
group: platform
10+
stack: true
11+
summary: Deploy Redis Enterprise Software using Docker for development and testing environments.
12+
title: Docker (Redis Enterprise)
13+
type: integration
14+
weight: 26
15+
---
16+
17+
Deploy Redis Enterprise Software using Docker containers for quick development setups and testing environments.
18+
19+
## Overview
20+
21+
Redis Enterprise with Docker provides a containerized version of Redis Enterprise Software, perfect for development, testing, and proof-of-concept deployments. Get enterprise features like clustering, high availability, and advanced security in a simple Docker container.
22+
23+
## Key Features
24+
25+
- **Enterprise Features**: Full Redis Enterprise capabilities in a container
26+
- **Multi-tenancy**: Multiple databases with resource isolation
27+
- **High Availability**: Built-in clustering and automatic failover
28+
- **Advanced Security**: Role-based access control and encryption
29+
- **Monitoring Dashboard**: Web-based management interface
30+
- **Module Support**: Redis modules like RedisJSON, RediSearch, and RedisTimeSeries
31+
- **Easy Setup**: Quick deployment with Docker Compose or single container
32+
- **Development Ready**: Perfect for local development and testing environments
33+
34+
## Getting Started
35+
36+
Get started with the [Redis Enterprise Docker quickstart]({{< relref "/operate/rs/installing-upgrading/quickstarts/docker-quickstart" >}}) guide.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
LinkTitle: Docker (Redis Open Source)
3+
Title: Redis Open Source with Docker
4+
categories:
5+
- docs
6+
- integrate
7+
- oss
8+
- stack
9+
description: Run Redis Open Source in Docker containers
10+
group: platform
11+
stack: true
12+
summary: Deploy Redis Open Source using Docker for development and testing environments.
13+
title: Docker (Redis Open Source)
14+
type: integration
15+
weight: 27
16+
---
17+
18+
Deploy Redis Open Source using Docker containers for development and testing environments.
19+
20+
## Overview
21+
22+
Redis Open Source with Docker provides a containerized version of Redis with modules and RedisInsight for development and testing. Get a complete Redis development environment with Redis Stack, including popular modules and a web-based management interface.
23+
24+
## Key Features
25+
26+
- **Redis Stack**: Redis with popular modules like RedisJSON, RediSearch, and RedisTimeSeries
27+
- **RedisInsight**: Web-based Redis management and monitoring interface
28+
- **Easy Setup**: Single command deployment with Docker or Docker Compose
29+
- **Development Ready**: Perfect for local development and prototyping
30+
- **Module Support**: Pre-installed Redis modules for advanced data types
31+
- **Cross-platform**: Runs on Windows, macOS, and Linux
32+
- **Lightweight**: Minimal resource requirements for development environments
33+
- **Quick Start**: Get Redis running in seconds with default configurations
34+
35+
## Getting Started
36+
37+
Learn how to [install Redis Open Source with Docker]({{< relref "/operate/oss_and_stack/install/install-stack/docker" >}}) for a complete Redis development environment.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
LinkTitle: Google Cloud
3+
Title: Redis Cloud on Google Cloud
4+
categories:
5+
- docs
6+
- integrate
7+
- rc
8+
description: Deploy Redis Cloud on Google Cloud Platform
9+
group: cloud
10+
stack: true
11+
summary: Deploy and manage Redis Cloud databases on Google Cloud with scalable infrastructure and AI/ML integration.
12+
title: Google Cloud
13+
type: integration
14+
weight: 12
15+
---
16+
17+
Deploy Redis Cloud on Google Cloud Platform (GCP) to leverage Redis's performance with Google's scalable cloud infrastructure and AI/ML services.
18+
19+
## Overview
20+
21+
Redis Cloud on Google Cloud provides a fully managed Redis service that integrates with Google's advanced cloud platform and AI/ML services. Deploy Redis databases across Google's global network with enterprise security, automatic scaling, and seamless GCP integrations.
22+
23+
## Key Features
24+
25+
- **GCP Integration**: Native integration with Google Cloud VPC and services
26+
- **Private Service Connect**: Secure, private connectivity within Google Cloud
27+
- **Global Network**: Deploy across Google's worldwide network of regions
28+
- **AI/ML Integration**: Optimized for Google Cloud AI and machine learning workloads
29+
- **BigQuery Integration**: Seamless data pipeline integration with BigQuery
30+
- **Auto-scaling**: Intelligent scaling based on traffic patterns and usage
31+
- **Enterprise Security**: Google Cloud IAM integration and advanced security features
32+
- **Kubernetes Integration**: Native support for Google Kubernetes Engine (GKE)
33+
34+
## Getting Started
35+
36+
Get started with [Redis Cloud]({{< relref "/operate/rc/rc-quickstart" >}}) on Google Cloud to create and manage your Redis databases.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
LinkTitle: go-redis
3+
Title: Go client for Redis
4+
categories:
5+
- docs
6+
- integrate
7+
- oss
8+
- rs
9+
- rc
10+
description: Learn how to build with Redis and Go
11+
group: library
12+
stack: true
13+
summary: go-redis is a Go client library for Redis.
14+
title: go-redis
15+
type: integration
16+
weight: 3
17+
---
18+
19+
Connect your Go application to a Redis database using the go-redis client library.
20+
21+
## Overview
22+
23+
go-redis is a type-safe, Redis client library for Go that supports Redis 6.0+ features including Redis modules, Redis Cluster, Redis Sentinel, and Redis streams. It provides a clean, idiomatic Go API for interacting with Redis.
24+
25+
## Key Features
26+
27+
- **Type Safety**: Strongly typed commands and responses
28+
- **Redis Cluster Support**: Built-in support for Redis Cluster deployments
29+
- **Redis Sentinel**: Automatic failover with Redis Sentinel
30+
- **Pipelining**: Efficient command batching for improved performance
31+
- **Pub/Sub**: Real-time messaging with Redis Pub/Sub
32+
- **Streams**: Support for Redis Streams data structure
33+
- **Connection Pooling**: Automatic connection management
34+
- **Context Support**: Full context.Context integration for cancellation and timeouts
35+
36+
## Getting Started
37+
38+
Refer to the complete [Go guide]({{< relref "/develop/clients/go" >}}) to install, connect, and use go-redis with detailed examples and best practices.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
LinkTitle: Heroku
3+
Title: Redis Cloud on Heroku
4+
categories:
5+
- docs
6+
- integrate
7+
- rc
8+
description: Deploy Redis Cloud as a Heroku add-on
9+
group: platform
10+
stack: true
11+
summary: Add Redis Cloud to your Heroku applications for fast data storage and caching.
12+
title: Heroku
13+
type: integration
14+
weight: 21
15+
---
16+
17+
Deploy Redis Cloud as a Heroku add-on to enhance your applications with high-performance data storage and caching capabilities.
18+
19+
## Overview
20+
21+
Redis Cloud on Heroku provides a fully managed Redis service as a Heroku add-on, making it easy to add high-performance data storage to your Heroku applications. Perfect for web applications requiring fast caching, session storage, and real-time features.
22+
23+
## Key Features
24+
25+
- **One-Click Installation**: Easy installation through Heroku add-ons marketplace
26+
- **Automatic Provisioning**: Instant Redis database setup with connection credentials
27+
- **Heroku Integration**: Seamless integration with Heroku's platform and tooling
28+
- **Environment Variables**: Automatic configuration through Heroku config vars
29+
- **Scaling**: Easy scaling through Heroku dashboard or CLI
30+
- **Monitoring**: Built-in monitoring and alerting for your Redis databases
31+
- **Backup & Recovery**: Automated backups and point-in-time recovery
32+
- **Multi-language Support**: Works with all programming languages supported by Heroku
33+
34+
## Getting Started
35+
36+
Learn how to [add Redis Cloud to Heroku](https://devcenter.heroku.com/articles/rediscloud) applications.

0 commit comments

Comments
 (0)