diff --git a/content/rs/references/client_references/_index.md b/content/rs/references/client_references/_index.md index 77886e37268..11bb716dc8b 100644 --- a/content/rs/references/client_references/_index.md +++ b/content/rs/references/client_references/_index.md @@ -1,9 +1,15 @@ --- -Title: Developing with Redis Clients -description: +Title: Develop with Redis clients +linkTitle: Redis clients +description: Redis client libraries allow you to connect to Redis instances from within your application. This section provides an overview of several recommended Redis clients for popular programming and scripting languages. weight: 80 alwaysopen: false categories: ["RS"] --- +To connect to Redis instances from within your application, use a Redis client library that matches your application's language. -{{< allchildren style="h2" description="true" />}} +The [Redis Clients page](https://redis.io/clients) contains a list of available Redis client libraries for a variety of popular programming and scripting languages. + +The following links discuss a few recommended clients in more detail, including installation instructions and usage examples. + +{{< table-children columnNames="Language,Client reference" columnSources="LinkTitle,Title" enableLinks="Title" >}} \ No newline at end of file diff --git a/content/rs/references/client_references/client_c.md b/content/rs/references/client_references/client_c.md index 81e1344983e..0e8993852ff 100644 --- a/content/rs/references/client_references/client_c.md +++ b/content/rs/references/client_references/client_c.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with C +Title: Redis with C +linkTitle: C description: weight: alwaysopen: false diff --git a/content/rs/references/client_references/client_csharp.md b/content/rs/references/client_references/client_csharp.md index 836aa78aa79..1a64baaf959 100644 --- a/content/rs/references/client_references/client_csharp.md +++ b/content/rs/references/client_references/client_csharp.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with .NET +Title: Redis with .NET +linkTitle: .NET description: weight: alwaysopen: false diff --git a/content/rs/references/client_references/client_drupal.md b/content/rs/references/client_references/client_drupal.md index 0bc958dd9e0..45eff8ef571 100644 --- a/content/rs/references/client_references/client_drupal.md +++ b/content/rs/references/client_references/client_drupal.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with Drupal 7 +Title: Redis with Drupal 7 +linkTitle: Drupal description: weight: alwaysopen: false diff --git a/content/rs/references/client_references/client_ioredis.md b/content/rs/references/client_references/client_ioredis.md index 92256ae2f52..ade54c9f777 100644 --- a/content/rs/references/client_references/client_ioredis.md +++ b/content/rs/references/client_references/client_ioredis.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with Node.js (ioredis) +Title: Redis with Node.js (ioredis) +linkTitle: Node.js (ioredis) description: weight: alwaysopen: false diff --git a/content/rs/references/client_references/client_java.md b/content/rs/references/client_references/client_java.md index 148b4776431..2f1dee4f451 100644 --- a/content/rs/references/client_references/client_java.md +++ b/content/rs/references/client_references/client_java.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with Java +Title: Redis with Java +linkTitle: Java description: weight: alwaysopen: false diff --git a/content/rs/references/client_references/client_nodejs.md b/content/rs/references/client_references/client_nodejs.md index 268f9d5f0d7..ab3c57162e2 100644 --- a/content/rs/references/client_references/client_nodejs.md +++ b/content/rs/references/client_references/client_nodejs.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with Node.js (node_redis) +Title: Redis with Node.js (node_redis) +linkTitle: Node.js (node_redis) description: weight: alwaysopen: false diff --git a/content/rs/references/client_references/client_php.md b/content/rs/references/client_references/client_php.md index 7358409f3e2..ae4b5abf3b6 100644 --- a/content/rs/references/client_references/client_php.md +++ b/content/rs/references/client_references/client_php.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with PHP +Title: Redis with PHP +linkTitle: PHP description: weight: alwaysopen: false diff --git a/content/rs/references/client_references/client_python.md b/content/rs/references/client_references/client_python.md index 822c57e8a7a..e3af6b59bad 100644 --- a/content/rs/references/client_references/client_python.md +++ b/content/rs/references/client_references/client_python.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with Python +Title: Redis with Python +linkTitle: Python description: weight: alwaysopen: false diff --git a/content/rs/references/client_references/client_ruby.md b/content/rs/references/client_references/client_ruby.md index 17666eaf7c9..417ab1e0f5b 100644 --- a/content/rs/references/client_references/client_ruby.md +++ b/content/rs/references/client_references/client_ruby.md @@ -1,5 +1,6 @@ --- -Title: Using Redis with Ruby +Title: Redis with Ruby +linkTitle: Ruby description: weight: $weight alwaysopen: false diff --git a/layouts/shortcodes/table-children.html b/layouts/shortcodes/table-children.html new file mode 100644 index 00000000000..c173ac5ede0 --- /dev/null +++ b/layouts/shortcodes/table-children.html @@ -0,0 +1,40 @@ +{{ $columnNamesStr := .Get "columnNames" }} +{{ $columnNames := split $columnNamesStr "," }} +{{ $columnSourcesStr := .Get "columnSources" }} +{{ $columnSources := split $columnSourcesStr "," }} +{{ $enableLinksStr := .Get "enableLinks" }} +{{ $enableLinks := split $enableLinksStr "," }} +{{ $children := .Page.Pages }} + +
{{ $column }} | + {{ end }} +|||
---|---|---|---|
{{ $child.LinkTitle }} | + {{ else }} +{{ $child.LinkTitle }} | + {{ end }} + {{ end }} + {{ if eq $cSource "Title" }} + {{ if in $enableLinks $cSource }} +{{ $child.Title }} | + {{ else }} +{{ $child.Title }} | + {{ end }} + {{ end }} + {{ end }} +