diff --git a/_includes/list_of_community_extensions.md b/_includes/list_of_community_extensions.md
index bac32fd3f0..30a3612631 100644
--- a/_includes/list_of_community_extensions.md
+++ b/_includes/list_of_community_extensions.md
@@ -32,6 +32,7 @@
| [psql]({% link community_extensions/extensions/psql.md %}) | [GitHub](https://github.com/ywelsch/duckdb-psql) | Support for PSQL, a piped SQL dialect for DuckDB |
| [quack]({% link community_extensions/extensions/quack.md %}) | [GitHub](https://github.com/duckdb/extension-template) | Provides a hello world example demo |
| [read_stat]({% link community_extensions/extensions/read_stat.md %}) | [GitHub](https://github.com/mettekou/duckdb-read-stat) | Read data sets from SAS, Stata, and SPSS with ReadStat |
+| [redis]({% link community_extensions/extensions/redis.md %}) | [GitHub](https://github.com/quackscience/duckdb-extension-redis) | Redis compatible Client for DuckDB |
| [scrooge]({% link community_extensions/extensions/scrooge.md %}) | [GitHub](https://github.com/pdet/Scrooge-McDuck) | Provides functionality for financial data-analysis, including data scanners for the Ethereum Blockchain and Yahoo Finance |
| [sheetreader]({% link community_extensions/extensions/sheetreader.md %}) | [GitHub](https://github.com/polydbms/sheetreader-duckdb) | Fast XLSX file importer |
| [shellfs]({% link community_extensions/extensions/shellfs.md %}) | [GitHub](https://github.com/rustyconover/duckdb-shellfs-extension) | Allow shell commands to be used for input and output |
diff --git a/community_extensions/extensions/bigquery.md b/community_extensions/extensions/bigquery.md
index 193c7b1946..7416e19a24 100644
--- a/community_extensions/extensions/bigquery.md
+++ b/community_extensions/extensions/bigquery.md
@@ -53,8 +53,8 @@ docs:
extension_star_count: 104
extension_star_count_pretty: 104
-extension_download_count: 27063
-extension_download_count_pretty: 27.1k
+extension_download_count: 24860
+extension_download_count_pretty: 24.9k
image: '/images/community_extensions/social_preview/preview_community_extension_bigquery.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/blockduck.md b/community_extensions/extensions/blockduck.md
index a417ae6d9d..aaaa9483bd 100644
--- a/community_extensions/extensions/blockduck.md
+++ b/community_extensions/extensions/blockduck.md
@@ -25,8 +25,8 @@ docs:
extension_star_count: 4
extension_star_count_pretty: 4
-extension_download_count: 508
-extension_download_count_pretty: 508
+extension_download_count: 507
+extension_download_count_pretty: 507
image: '/images/community_extensions/social_preview/preview_community_extension_blockduck.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/cache_httpfs.md b/community_extensions/extensions/cache_httpfs.md
index 436f4bbb9e..29963cce93 100644
--- a/community_extensions/extensions/cache_httpfs.md
+++ b/community_extensions/extensions/cache_httpfs.md
@@ -37,8 +37,8 @@ docs:
extension_star_count: 53
extension_star_count_pretty: 53
-extension_download_count: 668
-extension_download_count_pretty: 668
+extension_download_count: 674
+extension_download_count_pretty: 674
image: '/images/community_extensions/social_preview/preview_community_extension_cache_httpfs.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/chsql.md b/community_extensions/extensions/chsql.md
index a319cc79e9..30575ab12e 100644
--- a/community_extensions/extensions/chsql.md
+++ b/community_extensions/extensions/chsql.md
@@ -97,7 +97,7 @@ docs:
extension_star_count: 61
extension_star_count_pretty: 61
-extension_download_count: 6592
+extension_download_count: 6597
extension_download_count_pretty: 6.6k
image: '/images/community_extensions/social_preview/preview_community_extension_chsql.png'
layout: community_extension_doc
diff --git a/community_extensions/extensions/chsql_native.md b/community_extensions/extensions/chsql_native.md
index d21921cdb0..38bcae3b25 100644
--- a/community_extensions/extensions/chsql_native.md
+++ b/community_extensions/extensions/chsql_native.md
@@ -120,8 +120,8 @@ docs:
extension_star_count: 13
extension_star_count_pretty: 13
-extension_download_count: 333
-extension_download_count_pretty: 333
+extension_download_count: 409
+extension_download_count_pretty: 409
image: '/images/community_extensions/social_preview/preview_community_extension_chsql_native.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/cronjob.md b/community_extensions/extensions/cronjob.md
index 6f377ad9ce..d40b6a3123 100644
--- a/community_extensions/extensions/cronjob.md
+++ b/community_extensions/extensions/cronjob.md
@@ -59,8 +59,8 @@ docs:
extension_star_count: 30
extension_star_count_pretty: 30
-extension_download_count: 507
-extension_download_count_pretty: 507
+extension_download_count: 508
+extension_download_count_pretty: 508
image: '/images/community_extensions/social_preview/preview_community_extension_cronjob.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/crypto.md b/community_extensions/extensions/crypto.md
index eec0c634b4..f62b2b3667 100644
--- a/community_extensions/extensions/crypto.md
+++ b/community_extensions/extensions/crypto.md
@@ -65,8 +65,8 @@ repo:
extension_star_count: 17
extension_star_count_pretty: 17
-extension_download_count: 562
-extension_download_count_pretty: 562
+extension_download_count: 549
+extension_download_count_pretty: 549
image: '/images/community_extensions/social_preview/preview_community_extension_crypto.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/datasketches.md b/community_extensions/extensions/datasketches.md
index 59a19b2ff5..88e8e5573d 100644
--- a/community_extensions/extensions/datasketches.md
+++ b/community_extensions/extensions/datasketches.md
@@ -85,8 +85,8 @@ repo:
extension_star_count: 17
extension_star_count_pretty: 17
-extension_download_count: 939
-extension_download_count_pretty: 939
+extension_download_count: 1008
+extension_download_count_pretty: 1.0k
image: '/images/community_extensions/social_preview/preview_community_extension_datasketches.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/duckpgq.md b/community_extensions/extensions/duckpgq.md
index f14f989f9d..3b3bb23fca 100644
--- a/community_extensions/extensions/duckpgq.md
+++ b/community_extensions/extensions/duckpgq.md
@@ -62,8 +62,8 @@ docs:
extension_star_count: 186
extension_star_count_pretty: 186
-extension_download_count: 2829
-extension_download_count_pretty: 2.8k
+extension_download_count: 2494
+extension_download_count_pretty: 2.5k
image: '/images/community_extensions/social_preview/preview_community_extension_duckpgq.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/evalexpr_rhai.md b/community_extensions/extensions/evalexpr_rhai.md
index 1277cbefb6..8bb3f87487 100644
--- a/community_extensions/extensions/evalexpr_rhai.md
+++ b/community_extensions/extensions/evalexpr_rhai.md
@@ -98,8 +98,8 @@ repo:
extension_star_count: 16
extension_star_count_pretty: 16
-extension_download_count: 508
-extension_download_count_pretty: 508
+extension_download_count: 523
+extension_download_count_pretty: 523
image: '/images/community_extensions/social_preview/preview_community_extension_evalexpr_rhai.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/faiss.md b/community_extensions/extensions/faiss.md
index aec298cede..cff58ce3e4 100644
--- a/community_extensions/extensions/faiss.md
+++ b/community_extensions/extensions/faiss.md
@@ -46,8 +46,8 @@ docs:
extension_star_count: 13
extension_star_count_pretty: 13
-extension_download_count: 218
-extension_download_count_pretty: 218
+extension_download_count: 292
+extension_download_count_pretty: 292
image: '/images/community_extensions/social_preview/preview_community_extension_faiss.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/flockmtl.md b/community_extensions/extensions/flockmtl.md
index ce234ed004..3dedf2a5f7 100644
--- a/community_extensions/extensions/flockmtl.md
+++ b/community_extensions/extensions/flockmtl.md
@@ -56,8 +56,8 @@ docs:
extension_star_count: 190
extension_star_count_pretty: 190
-extension_download_count: 514
-extension_download_count_pretty: 514
+extension_download_count: 550
+extension_download_count_pretty: 550
image: '/images/community_extensions/social_preview/preview_community_extension_flockmtl.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/fuzzycomplete.md b/community_extensions/extensions/fuzzycomplete.md
index f5841a065f..213a49e04a 100644
--- a/community_extensions/extensions/fuzzycomplete.md
+++ b/community_extensions/extensions/fuzzycomplete.md
@@ -185,8 +185,8 @@ repo:
extension_star_count: 13
extension_star_count_pretty: 13
-extension_download_count: 524
-extension_download_count_pretty: 524
+extension_download_count: 551
+extension_download_count_pretty: 551
image: '/images/community_extensions/social_preview/preview_community_extension_fuzzycomplete.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/geography.md b/community_extensions/extensions/geography.md
index 5d9b79ad3c..a7a15a0c2e 100644
--- a/community_extensions/extensions/geography.md
+++ b/community_extensions/extensions/geography.md
@@ -31,8 +31,8 @@ docs:
extension_star_count: 24
extension_star_count_pretty: 24
-extension_download_count: 512
-extension_download_count_pretty: 512
+extension_download_count: 517
+extension_download_count_pretty: 517
image: '/images/community_extensions/social_preview/preview_community_extension_geography.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/gsheets.md b/community_extensions/extensions/gsheets.md
index ff5c08c321..62617cafe2 100644
--- a/community_extensions/extensions/gsheets.md
+++ b/community_extensions/extensions/gsheets.md
@@ -68,7 +68,7 @@ docs:
extension_star_count: 252
extension_star_count_pretty: 252
-extension_download_count: 2743
+extension_download_count: 2697
extension_download_count_pretty: 2.7k
image: '/images/community_extensions/social_preview/preview_community_extension_gsheets.png'
layout: community_extension_doc
diff --git a/community_extensions/extensions/h3.md b/community_extensions/extensions/h3.md
index 562aa5dbf2..c445eda39e 100644
--- a/community_extensions/extensions/h3.md
+++ b/community_extensions/extensions/h3.md
@@ -28,8 +28,8 @@ docs:
extension_star_count: 196
extension_star_count_pretty: 196
-extension_download_count: 12988
-extension_download_count_pretty: 13.0k
+extension_download_count: 13169
+extension_download_count_pretty: 13.2k
image: '/images/community_extensions/social_preview/preview_community_extension_h3.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/hostfs.md b/community_extensions/extensions/hostfs.md
index ed2520c35c..2d19354aa3 100644
--- a/community_extensions/extensions/hostfs.md
+++ b/community_extensions/extensions/hostfs.md
@@ -60,8 +60,8 @@ docs:
For more information, please see the [HostFS documentation](https://github.com/gropaul/hostFS).
extension_star_count: 16
extension_star_count_pretty: 16
-extension_download_count: 519
-extension_download_count_pretty: 519
+extension_download_count: 525
+extension_download_count_pretty: 525
image: '/images/community_extensions/social_preview/preview_community_extension_hostfs.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/http_client.md b/community_extensions/extensions/http_client.md
index 31a20e67dc..37c9bd6dda 100644
--- a/community_extensions/extensions/http_client.md
+++ b/community_extensions/extensions/http_client.md
@@ -97,10 +97,10 @@ docs:
extended_description: |
The HTTP Client Extension is experimental, use at your own risk!
-extension_star_count: 54
-extension_star_count_pretty: 54
-extension_download_count: 630
-extension_download_count_pretty: 630
+extension_star_count: 55
+extension_star_count_pretty: 55
+extension_download_count: 640
+extension_download_count_pretty: 640
image: '/images/community_extensions/social_preview/preview_community_extension_http_client.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/httpserver.md b/community_extensions/extensions/httpserver.md
index e5247af9c2..8b14c7d2fe 100644
--- a/community_extensions/extensions/httpserver.md
+++ b/community_extensions/extensions/httpserver.md
@@ -74,10 +74,10 @@ docs:
> This extension is experimental and potentially unstable. Do not use it in production.
-extension_star_count: 185
-extension_star_count_pretty: 185
-extension_download_count: 905
-extension_download_count_pretty: 905
+extension_star_count: 186
+extension_star_count_pretty: 186
+extension_download_count: 909
+extension_download_count_pretty: 909
image: '/images/community_extensions/social_preview/preview_community_extension_httpserver.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/lindel.md b/community_extensions/extensions/lindel.md
index 909a1c668c..87c236f258 100644
--- a/community_extensions/extensions/lindel.md
+++ b/community_extensions/extensions/lindel.md
@@ -121,8 +121,8 @@ repo:
extension_star_count: 43
extension_star_count_pretty: 43
-extension_download_count: 524
-extension_download_count_pretty: 524
+extension_download_count: 511
+extension_download_count_pretty: 511
image: '/images/community_extensions/social_preview/preview_community_extension_lindel.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/magic.md b/community_extensions/extensions/magic.md
index 513338ec9e..cecab72bae 100644
--- a/community_extensions/extensions/magic.md
+++ b/community_extensions/extensions/magic.md
@@ -40,8 +40,8 @@ docs:
extension_star_count: 6
extension_star_count_pretty: 6
-extension_download_count: 605
-extension_download_count_pretty: 605
+extension_download_count: 643
+extension_download_count_pretty: 643
image: '/images/community_extensions/social_preview/preview_community_extension_magic.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/nanoarrow.md b/community_extensions/extensions/nanoarrow.md
index 653e602da5..fcb2f7432f 100644
--- a/community_extensions/extensions/nanoarrow.md
+++ b/community_extensions/extensions/nanoarrow.md
@@ -44,8 +44,8 @@ docs:
extension_star_count: 13
extension_star_count_pretty: 13
-extension_download_count: 474
-extension_download_count_pretty: 474
+extension_download_count: 472
+extension_download_count_pretty: 472
image: '/images/community_extensions/social_preview/preview_community_extension_nanoarrow.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/netquack.md b/community_extensions/extensions/netquack.md
index 7b1bd4a295..1ad180f335 100644
--- a/community_extensions/extensions/netquack.md
+++ b/community_extensions/extensions/netquack.md
@@ -29,8 +29,8 @@ docs:
extension_star_count: 11
extension_star_count_pretty: 11
-extension_download_count: 511
-extension_download_count_pretty: 511
+extension_download_count: 507
+extension_download_count_pretty: 507
image: '/images/community_extensions/social_preview/preview_community_extension_netquack.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/open_prompt.md b/community_extensions/extensions/open_prompt.md
index 654b22b05b..835dccdc0d 100644
--- a/community_extensions/extensions/open_prompt.md
+++ b/community_extensions/extensions/open_prompt.md
@@ -106,8 +106,8 @@ docs:
extension_star_count: 45
extension_star_count_pretty: 45
-extension_download_count: 512
-extension_download_count_pretty: 512
+extension_download_count: 524
+extension_download_count_pretty: 524
image: '/images/community_extensions/social_preview/preview_community_extension_open_prompt.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/pbix.md b/community_extensions/extensions/pbix.md
index a3a05fd7de..bf196ed09e 100644
--- a/community_extensions/extensions/pbix.md
+++ b/community_extensions/extensions/pbix.md
@@ -46,8 +46,8 @@ docs:
*Note:* Current limitations include inability of the WASM version to parse `https` hosted files and that pbix_read() will decompress the entire model in memory.
extension_star_count: 19
extension_star_count_pretty: 19
-extension_download_count: 447
-extension_download_count_pretty: 447
+extension_download_count: 449
+extension_download_count_pretty: 449
image: '/images/community_extensions/social_preview/preview_community_extension_pbix.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/pivot_table.md b/community_extensions/extensions/pivot_table.md
index 08de54078c..03c50bfb26 100644
--- a/community_extensions/extensions/pivot_table.md
+++ b/community_extensions/extensions/pivot_table.md
@@ -27,8 +27,8 @@ docs:
extension_star_count: 13
extension_star_count_pretty: 13
-extension_download_count: 546
-extension_download_count_pretty: 546
+extension_download_count: 604
+extension_download_count_pretty: 604
image: '/images/community_extensions/social_preview/preview_community_extension_pivot_table.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/prql.md b/community_extensions/extensions/prql.md
index 262a59c2d7..ae6093d835 100644
--- a/community_extensions/extensions/prql.md
+++ b/community_extensions/extensions/prql.md
@@ -50,10 +50,10 @@ docs:
extended_description: |
The PRQL extension adds support for the [Pipelined Relational Query Language](https://prql-lang.org).
-extension_star_count: 284
-extension_star_count_pretty: 284
-extension_download_count: 527
-extension_download_count_pretty: 527
+extension_star_count: 283
+extension_star_count_pretty: 283
+extension_download_count: 515
+extension_download_count_pretty: 515
image: '/images/community_extensions/social_preview/preview_community_extension_prql.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/psql.md b/community_extensions/extensions/psql.md
index 31f74bc219..b2d03e445b 100644
--- a/community_extensions/extensions/psql.md
+++ b/community_extensions/extensions/psql.md
@@ -50,8 +50,8 @@ docs:
extension_star_count: 73
extension_star_count_pretty: 73
-extension_download_count: 510
-extension_download_count_pretty: 510
+extension_download_count: 514
+extension_download_count_pretty: 514
image: '/images/community_extensions/social_preview/preview_community_extension_psql.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/quack.md b/community_extensions/extensions/quack.md
index 6ddfb91910..5f4575c1a2 100644
--- a/community_extensions/extensions/quack.md
+++ b/community_extensions/extensions/quack.md
@@ -34,8 +34,8 @@ docs:
extension_star_count: 185
extension_star_count_pretty: 185
-extension_download_count: 531
-extension_download_count_pretty: 531
+extension_download_count: 537
+extension_download_count_pretty: 537
image: '/images/community_extensions/social_preview/preview_community_extension_quack.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/read_stat.md b/community_extensions/extensions/read_stat.md
index ae04aeba01..6d868bee28 100644
--- a/community_extensions/extensions/read_stat.md
+++ b/community_extensions/extensions/read_stat.md
@@ -59,8 +59,8 @@ docs:
extension_star_count: 9
extension_star_count_pretty: 9
-extension_download_count: 453
-extension_download_count_pretty: 453
+extension_download_count: 454
+extension_download_count_pretty: 454
image: '/images/community_extensions/social_preview/preview_community_extension_read_stat.png'
layout: community_extension_doc
---
diff --git a/community_extensions/extensions/redis.md b/community_extensions/extensions/redis.md
new file mode 100644
index 0000000000..1ffd4e8175
--- /dev/null
+++ b/community_extensions/extensions/redis.md
@@ -0,0 +1,131 @@
+---
+warning: DO NOT CHANGE THIS MANUALLY, THIS IS GENERATED BY https://github/duckdb/community-extensions repository, check README there
+title: redis
+excerpt: |
+ DuckDB Community Extensions
+ Redis compatible Client for DuckDB
+
+extension:
+ name: redis
+ description: Redis compatible Client for DuckDB
+ version: 1.0.0
+ language: C++
+ build: cmake
+ license: MIT
+ excluded_platforms: "wasm_mvp;wasm_eh;wasm_threads"
+ maintainers:
+ - lmangani
+
+repo:
+ github: quackscience/duckdb-extension-redis
+ ref: 3ce0c3b637a0c9c6aa5090ed4c9f2d37cd32a2f4
+
+docs:
+ hello_world: |
+ -- Create a local Redis connection secret
+ CREATE SECRET IF NOT EXISTS redis (
+ TYPE redis,
+ PROVIDER config,
+ host 'localhost',
+ port '6379',
+ password 'optional_password'
+ );
+
+ -- Create a Redis cloud connection secret
+ CREATE SECRET IF NOT EXISTS redis (
+ TYPE redis,
+ PROVIDER config,
+ host 'redis-1234.ec2.redns.redis-cloud.com',
+ port '16959',
+ password 'xxxxxx'
+ );
+
+ -- Set a value
+ SELECT redis_set('user:1', 'John Doe', 'redis') as result;
+
+ -- Get a value
+ SELECT redis_get('user:1', 'redis') as user_name;
+
+ -- Set hash fields
+ SELECT redis_hset('user:1', 'email', 'john@example.com', 'redis');
+ SELECT redis_hset('user:1', 'age', '30', 'redis');
+
+ -- Get hash field
+ SELECT redis_hget('user:1', 'email', 'redis') as email;
+
+ -- Push items to list
+ SELECT redis_lpush('mylist', 'first_item', 'redis');
+ SELECT redis_lpush('mylist', 'second_item', 'redis');
+
+ -- Get range from list (returns comma-separated values)
+ -- Get all items (0 to -1 means start to end)
+ SELECT redis_lrange('mylist', 0, -1, 'redis') as items;
+
+ -- Get first 5 items
+ SELECT redis_lrange('mylist', 0, 4, 'redis') as items;
+
+ -- Push multiple items
+ WITH items(value) AS (
+ VALUES ('item1'), ('item2'), ('item3')
+ )
+ SELECT redis_lpush('mylist', value, 'redis')
+ FROM items;
+
+ extended_description: |
+
+
+
+ # DuckDB Redis Client Extension
+ This extension provides Redis-compatible client functionality for DuckDB
+
+ > Experimental: USE AT YOUR OWN RISK!
+
+ ## Features
+ Currently supported Redis operations:
+ - String operations: `GET`, `SET`
+ - Hash operations: `HGET`, `HSET`
+ - List operations: `LPUSH`, `LRANGE`
+ - Batch operations: `MGET`, `SCAN`
+
+
+extension_star_count: 1
+extension_star_count_pretty: 1
+extension_download_count: null
+extension_download_count_pretty: n/a
+image: '/images/community_extensions/social_preview/preview_community_extension_redis.png'
+layout: community_extension_doc
+---
+
+### Installing and Loading
+```sql
+INSTALL {{ page.extension.name }} FROM community;
+LOAD {{ page.extension.name }};
+```
+
+{% if page.docs.hello_world %}
+### Example
+```sql
+{{ page.docs.hello_world }}```
+{% endif %}
+
+{% if page.docs.extended_description %}
+### About {{ page.extension.name }}
+{{ page.docs.extended_description }}
+{% endif %}
+
+### Added Functions
+
+