Skip to content

Conversation

mich-elle-luna
Copy link
Collaborator

  • Add 16 new integration tiles for client libraries and platforms to connect things and align with the redis.io home page listing:

    • 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
  • Improve page content to prevent footer overlap issues:

    • All pages now have sufficient content length for proper navigation display

- 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
Copy link
Contributor

github-actions bot commented Sep 23, 2025

DOC-5756

@mich-elle-luna mich-elle-luna requested a review from a team September 23, 2025 21:36
Copy link
Collaborator

@dwdougherty dwdougherty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments mostly around the use of Redis Stack.

Other folks should review "their" sections as well.

- **High Availability**: Built-in clustering and automatic failover
- **Advanced Security**: Role-based access control and encryption
- **Monitoring Dashboard**: Web-based management interface
- **Module Support**: Redis modules like RedisJSON, RediSearch, and RedisTimeSeries
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure how RS is handling the notion of modules these days. That said, maybe change this to:

Suggested change
- **Module Support**: Redis modules like RedisJSON, RediSearch, and RedisTimeSeries
- **Advanced capability support**: JSON, time series, and probabilistic data structures, and Redis Query Engine.

Copy link
Contributor

@andy-stark-redis andy-stark-redis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might be OK having tiles for the community-supported clients (whatever you feel is best) but I think the PHP tile is a bit unclear as it stands. Otherwise, good update to the page :-)

@@ -0,0 +1,38 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a community-supported client. We list it on our clients page as our recommendation, but I'm not sure we should have a tile each for these (we don't control them, so perhaps best not to make any firm claims about them?)

@@ -0,0 +1,38 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Community-supported again. Text looks OK, but I don't know if we should be claiming anything about what it can do or how it works.

@@ -0,0 +1,38 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one is a bit confused :-) Predis is the one we recommend and is semi-supported (we don't strictly control it, but we work closely with the developer, make contributions, and provide quite a bit of documentation). PhpRedis is community-supported and we don't have any special relationship with it. The main reason we list PhpRedis as an alternative is that it probably has better performance for some tasks.

@@ -0,0 +1,38 @@
---
LinkTitle: php-redis
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
LinkTitle: php-redis
LinkTitle: predis

description: Learn how to build with Redis and PHP
group: library
stack: true
summary: PhpRedis is a PHP extension for Redis.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
summary: PhpRedis is a PHP extension for Redis.
summary: Predis is a PHP client for Redis.

Comment on lines +27 to +28
- **Predis (Recommended)**: Pure PHP implementation, easy Composer installation, framework integration
- **PhpRedis**: High-performance C extension for maximum speed and efficiency
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Predis (Recommended)**: Pure PHP implementation, easy Composer installation, framework integration
- **PhpRedis**: High-performance C extension for maximum speed and efficiency
- **Pure PHP implementation**: easy Composer installation, framework integration


## Getting Started

Refer to the complete [PHP guide]({{< relref "/develop/clients/php" >}}) to install, connect, and use PHP Redis clients with detailed examples and framework integration guides.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Refer to the complete [PHP guide]({{< relref "/develop/clients/php" >}}) to install, connect, and use PHP Redis clients with detailed examples and framework integration guides.
Refer to the complete [Predis guide]({{< relref "/develop/clients/php" >}}) to install, connect, and use PHP Redis clients with detailed examples and framework integration guides.


## Overview

redis-py is the most popular Python client for Redis, providing a comprehensive interface for all Redis commands and features. It offers both synchronous and asynchronous APIs, making it suitable for a wide range of Python applications from simple scripts to high-performance web applications.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is the most popular but we recommend it because it's our own library.

Suggested change
redis-py is the most popular Python client for Redis, providing a comprehensive interface for all Redis commands and features. It offers both synchronous and asynchronous APIs, making it suitable for a wide range of Python applications from simple scripts to high-performance web applications.
redis-py is the recommended Python client for Redis, providing a comprehensive interface for all Redis commands and features. It offers both synchronous and asynchronous APIs, making it suitable for a wide range of Python applications from simple scripts to high-performance web applications.

@@ -0,0 +1,38 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the strangest one - we don't control it or document it but for some reason, it is in the Redis org on Github. Another one that probably shouldn't have a tile.

@@ -0,0 +1,38 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mirko has just confirmed that this one now has the same status as Predis (we don't control it but we've "adopted" it). The text below looks OK for now, but I'll add a landing page for Rust and update the link in this tile when it's ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants