Skip to content

Commit ed0a757

Browse files
committed
Merge branch 'main' into DOC-4137
2 parents c8483de + c331b85 commit ed0a757

File tree

23 files changed

+534
-380
lines changed

23 files changed

+534
-380
lines changed

content/integrate/prometheus-with-redis-cloud/_index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,13 @@ You can quickly set up Prometheus and Grafana for testing using the Prometheus a
5656
- Connect to the VPC subnet that is peered with your Redis Cloud subscription.
5757
- Allow outbound connections to port 8070, so that Prometheus can scrape the Redis Cloud server for data.
5858
- Allow inbound connections to port 9090 for Prometheus and port 3000 for Grafana.
59+
- Be located in one of the CIDR ranges of the RFC-1918 internal IP standard, which is comprised of three CIDR ranges:
60+
61+
- 10.0.0.0/8
62+
- 172.16.0.0/12
63+
- 192.168.0.0/16
64+
65+
The Prometheus endpoint is subject to a whitelist according to this standard.
5966

6067
### Set up Prometheus
6168

content/integrate/redis-data-integration/data-pipelines/data-pipelines.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,14 @@ sources:
110110
# sink:
111111
# redis.memory.limit.mb: 100
112112
# redis.memory.threshold.percentage: 85
113+
# Uncomment the lines below for production usage with high availability (HA). When writing data
114+
# to the state database or the target with HA enabled, RDI should wait briefly for an
115+
# acknowledgment from the replica database. It should also retry a write operation after a
116+
# certain delay if the original operation times out.
117+
# redis.wait.enabled:true
118+
# redis.wait.timeout.ms:2
119+
# redis.wait.retry.enabled:true
120+
# redis.wait.retry.delay.ms:
113121
# Source specific properties - see the full list at https://debezium.io/documentation/reference/stable/connectors/
114122
# source:
115123
# snapshot.mode: initial
@@ -158,11 +166,9 @@ configuration contains the following data:
158166
(the default is to include all tables if you don't specify a query here).
159167
- `columns`: A list of the columns you are interested in (the default is to
160168
include all columns if you don't supply a list)
161-
- `keys`: A list of primary keys, one for each table. If the table doesn't
162-
have a column with a
163-
[`PRIMARY KEY`](https://www.w3schools.com/sql/sql_primarykey.asp) or
164-
[`UNIQUE`](https://www.w3schools.com/sql/sql_unique.asp) constraint then you can
165-
supply a unique composite key.
169+
- `keys`: A list of columns to create a composite key if your table
170+
doesn't already have a [`PRIMARY KEY`](https://www.w3schools.com/sql/sql_primarykey.asp) or
171+
[`UNIQUE`](https://www.w3schools.com/sql/sql_unique.asp) constraint.
166172
- `advanced`: These optional properties configure other Debezium-specific features.
167173
The available sub-sections are:
168174
- `sink`: All advanced properties for writing to RDI (TLS, memory threshold, etc).

content/integrate/redis-data-integration/installation/install-vm.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,20 @@ Follow the steps below for each of your VMs:
177177
```bash
178178
sudo ./install.sh
179179
```
180+
181+
{{< note >}}RDI uses [K3s](https://k3s.io/) as part of its implementation.
182+
By default, the installer installs K3s in the `/var/lib` directory,
183+
but this might be a problem if you have limited space in `/var`
184+
or your company policy forbids you to install there. You can
185+
select a different directory for the K3s installation using the
186+
`--installation-dir` option with `install.sh` (or
187+
[`redis-di install`]({{< relref "/integrate/redis-data-integration/reference/cli/redis-di-install" >}})):
188+
189+
```bash
190+
sudo ./install.sh --installation-dir <custom-directory-path>
191+
```
192+
{{< /note >}}
193+
180194
RDI uses a database on your Redis Enterprise cluster to store its state
181195
information. *This requires Redis Enterprise v6.4 or greater*.
182196

@@ -210,6 +224,31 @@ sudo service k3s restart
210224

211225
After the installation is finished, RDI is ready for use.
212226

227+
## Supply cloud DNS information
228+
229+
{{< note >}}This section is only relevant if you are installing RDI
230+
on VMs in a cloud environment.
231+
{{< /note >}}
232+
233+
If you are using [Amazon Route 53](https://aws.amazon.com/route53/),
234+
[Google Cloud DNS](https://cloud.google.com/dns?hl=en), or
235+
[Azure DNS](https://azure.microsoft.com/en-gb/products/dns)
236+
then you must supply the installer with the nameserver IP address
237+
during installation (or with the `nameservers` property if you are
238+
using [Silent installation](#silent-installation)). The table below
239+
shows the appropriate IP address for each platform:
240+
241+
| Platform | Nameserver IP |
242+
| :-- | :-- |
243+
| [Amazon Route 53](https://aws.amazon.com/route53/) | 169.254.169.253 |
244+
| [Google Cloud DNS](https://cloud.google.com/dns?hl=en) | 169.254.169.254 |
245+
| [Azure DNS](https://azure.microsoft.com/en-gb/products/dns) | 168.63.129.16 |
246+
247+
If you are planning to use Route 53, you should first check that your VPC
248+
is configured to allow it. See
249+
[DNS attributes in your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/AmazonDNS-concepts.html#vpc-dns-support)
250+
in the Amazon docs for more information.
251+
213252
## "Silent" installation
214253

215254
You can use the

content/integrate/redis-data-integration/reference/cli/redis-di-install.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ Usage: redis-di install [OPTIONS]
4040

4141
Run installer in online mode
4242

43+
* `installation-dir`:
44+
* Type: STRING
45+
* Default: `/var/lib`
46+
* Usage: `--installation-dir`
47+
48+
Custom installation directory
4349

4450
* `help`:
4551
* Type: BOOL
@@ -62,5 +68,7 @@ Options:
6268
[default: WARN]
6369
-f, --file FILE Path to a TOML configuration file for silent
6470
installation
71+
--installation-dir Custom installation directory
72+
6573
--help Show this message and exit.
6674
```

content/operate/kubernetes/deployment/quick-start.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ To deploy Redis Enterprise for Kubernetes, you'll need:
2727
- minimum of three worker nodes
2828
- Kubernetes client (kubectl)
2929
- access to DockerHub, RedHat Container Catalog, or a private repository that can hold the required images.
30+
NOTE: If you are applying version 7.8.2-6 or above, check if the [OS](https://redis.io/docs/latest/operate/kubernetes/release-notes/7-8-2-releases/7-8-2-6-nov24/#breaking-changes) installed on the node is supported.
3031

3132
### Create a new namespace
3233

content/operate/oss_and_stack/stack-with-enterprise/release-notes/redisgears/redisgears-1.2-release-notes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ RedisGears v1.2.12 requires:
2525

2626
This is a maintenance release for RedisGears 1.2
2727

28-
Update urgency: `LOW`: No need to upgrade unless there are new features or fixes.
28+
Update urgency: `HIGH`: There is a critical bug that may affect a subset of users. Upgrade!
2929

3030
Details
3131

3232
- Bug fixes:
33+
- [#1125](https://github.com/redisgears/redisgears/pull/1125) The same registration ID might be generated twice. This may lead to an RDB corruption.
3334
- [#1121](https://github.com/redisgears/redisgears/pull/1121) Recreate the virtual environment on startup. Fixes an issue where the virtual environment might point to the old version of the Python interpreter.
3435
- [#1122](https://github.com/redisgears/redisgears/pull/1122) Clear the last error after a successful run to avoid confusion if the error is relevant.
3536
- [#1122](https://github.com/redisgears/redisgears/pull/1122) Clear not-yet-started executions after unregister, pause, or error on registration occcurs. (MOD-8184)
36-
- [#1125](https://github.com/redisgears/redisgears/pull/1125) Fixes an issue where duplicate registration IDs are generated.
3737

3838
## 1.2.10 (October 2024)
3939

content/operate/redisinsight/install/install-on-desktop.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,28 @@ linkTitle: Install on desktop
88
title: Install on desktop
99
weight: 1
1010
---
11-
Install desktop Redis Insight to use it in development.
12-
1311
## Supported operating systems
1412

1513
Redis Insight is supported on multiple operating systems:
16-
- Windows
17-
- Linux
18-
- macOS
14+
15+
| Operating System | Supported Versions [^1] |
16+
|:--- |:--- |
17+
| **Windows** | Windows 11 |
18+
| | Windows 10 |
19+
| **macOS** | macOS 15 |
20+
| | macOS 14 |
21+
| | macOS 13 |
22+
| | macOS 12 |
23+
| | macOS 11 |
24+
| | macOS 10.15 |
25+
| **Ubuntu Linux** | Ubuntu 24.04 |
26+
| | Ubuntu 23.10 |
27+
| | Ubuntu 22.04 |
28+
| | Ubuntu 20.04 |
29+
| **Debian Linux** | Debian 12 |
30+
| | Debian 11 |
31+
32+
[^1]: Includes later versions of same major or major.minor release.
1933

2034
## Install
2135

@@ -32,4 +46,4 @@ After installation, run the Redis Insight application in the same was as you wou
3246

3347
## Build
3448

35-
Alternatively, you can also build Redis Insight from source. See the [wiki](https://github.com/RedisInsight/RedisInsight#build) for instructions.
49+
Alternatively, you can also build Redis Insight from source. See the [wiki](https://github.com/RedisInsight/RedisInsight#build) for instructions.

layouts/home.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ <h1 class="text-5xl font-medium">{{ .Title }}</h1>
5252
<li><a class="py-2 hover:underline hover:text-redis-pen-600" href='{{ .Scratch.Get "path" }}/integrate'>Libraries and tools</a></li>
5353
<li><a class="py-2 hover:underline hover:text-redis-pen-600" href='{{ .Scratch.Get "path" }}/operate'>Redis products</a></li>
5454
<li><a class="py-2 hover:underline hover:text-redis-pen-600" href='{{ .Scratch.Get "path" }}/commands'>Commands</a></li>
55-
<li><a class="py-2 hover:underline hover:text-redis-pen-600">APIs</a></li>
55+
<li><a class="py-2 hover:underline hover:text-redis-pen-600" href='{{ .Scratch.Get "path" }}/apis'>APIs</a></li>
5656
</ul>
5757
</div>
5858
</div>

layouts/partials/footer.html

Lines changed: 99 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,15 @@
1-
<footer class="h-fit bg-white relative z-40 border border-t-redis-pen-300 text-redis-pen-600 flex justify-center font-mono text-[15px]">
2-
<div class="flex flex-col gap-8 lg:max-w-[1920px] grow">
3-
<div class="flex flex-col lg:flex-row px-4 pt-8 lg:p-11 justify-between gap-4">
4-
<div class="flex flex-col justify-between grow-[2]">
5-
<a class="relative hover:text-redis-pen-400 w-[82px] mb-7" href="https://redis.io/">
6-
{{ partial "icons/logo-script.html" }}
7-
</a>
8-
<div class="hidden lg:flex flex-row gap-8 bg-neutral-150 lg:bg-white text-[13px]">
9-
<a class="hover:text-redis-pen-800" href="https://trust.redis.io/">
10-
Trust
11-
</a>
12-
<a class="hover:text-redis-pen-800" href="https://redis.io/legal/redis-website-terms-of-use/">
13-
Terms of use
14-
</a>
15-
<a class="hover:text-redis-pen-800" href="https://redis.io/legal/privacy-policy/">
16-
Privacy policy
17-
</a>
18-
</div>
19-
</div>
20-
<div class="flex flex-col justify-between grow gap-4">
21-
<a class="hover:text-redis-pen-800" href="https://redis.io/cloud/">
22-
Cloud
23-
</a>
24-
<a class="hover:text-redis-pen-800" href="https://redis.io/enterprise/">
25-
Software
26-
</a>
27-
<a class="hover:text-redis-pen-800" href="https://redis.io/pricing/">
28-
Pricing
29-
</a>
30-
<a class="hover:text-redis-pen-800" href="https://redis.io/support/">
31-
Support
32-
</a>
33-
</div>
34-
<div class="flex flex-col justify-between grow gap-4">
35-
<a class="hover:text-redis-pen-800" href="https://redis.io/company/">
36-
About us
37-
</a>
38-
<a class="hover:text-redis-pen-800" href="https://redis.io/careers/">
39-
Careers
40-
</a>
41-
<a class="hover:text-redis-pen-800" href="https://redis.io/contact/">
42-
Contact us
43-
</a>
44-
<a class="hover:text-redis-pen-800" href="https://redis.io/legal/">
45-
Legal notices
46-
</a>
47-
</div>
1+
<footer
2+
class="relative flex justify-center bg-white px-0 py-24 text-redis-pen-600 border border-t-redis-pen-300 text-[13px]">
3+
<div class="flex w-full max-w-7xl flex-col gap-6 px-4 md:flex-row lg:px-8">
4+
<div class="flex flex-col gap-8 md:max-w-[40%] md:flex-[40%]">
5+
<a class="relative hover:text-redis-pen-400 w-[82px] mb-4" href="https://redis.io/">
6+
{{ partial "icons/logo-script.html" }}
7+
</a>
488
<div class="flex flex-col justify-between mt-8 lg:mt-0 lg:mr-8 gap-8">
49-
{{/* <div class="flex flex-row gap-2 items-center"><span>Language</span><span>{{ partial "icons/caret.html" }}</span></div> */}}
9+
{{/*
10+
<div class="flex flex-row gap-2 items-center"><span>Language</span><span>{{ partial "icons/caret.html" }}</span>
11+
</div>
12+
*/}}
5013
<div class="flex flex-row gap-10 justify-between lg:justify-normal lg:gap-5 lg:order-first">
5114
<a class="hover:text-redis-pen-400" href="https://www.facebook.com/Redisinc">
5215
{{ partial "icons/Facebook.html" }}
@@ -68,19 +31,95 @@
6831
</a>
6932
</div>
7033
</div>
34+
<div class="hidden flex-col gap-4 sm:flex">
35+
<a class="hover:text-redis-pen-800" href="https://trust.redis.io/">Trust</a>
36+
<a class="hover:text-redis-pen-800" href="https://redis.io/legal/privacy-policy/">Privacy</a>
37+
<a class="hover:text-redis-pen-800" href="https://redis.io/legal/redis-website-terms-of-use/">Terms of use</a>
38+
<a class="hover:text-redis-pen-800" href="https://redis.io/legal/">Legal notices</a>
39+
</div>
40+
</div>
41+
<div class="flex flex-col gap-8 md:max-w-[15%] md:flex-[15%]">
42+
<div>
43+
<h3 class="font-medium text-base uppercase text-redis-ink-900">Use Cases</h3>
44+
<div class="flex flex-col gap-4 pt-4">
45+
<a class="hover:text-redis-pen-800" href="https://redis.io/solutions/vector-database/">Vector database</a>
46+
<a class="hover:text-redis-pen-800" href="https://redis.io/solutions/feature-stores/">Feature stores</a><a
47+
class="hover:text-redis-pen-800" href="https://redis.io/redis-for-ai/">Semantic cache</a>
48+
<a class="hover:text-redis-pen-800" href="https://redis.io/solutions/caching/">Caching</a><a
49+
class="hover:text-redis-pen-800" href="https://redis.io/nosql/what-is-nosql/">NoSQL database</a>
50+
<a class="hover:text-redis-pen-800" href="https://redis.io/solutions/leaderboards/">Leaderboards</a>
51+
<a class="hover:text-redis-pen-800" href="https://redis.io/solutions/deduplication/">Data deduplication</a>
52+
<a class="hover:text-redis-pen-800" href="https://redis.io/solutions/messaging/">Messaging</a>
53+
<a class="hover:text-redis-pen-800"
54+
href="https://redis.io/solutions/authentication-token-storage/">Authentication token storage</a>
55+
<a class="hover:text-redis-pen-800" href="https://redis.io/solutions/fast-data-ingest/">Fast-data ingest</a>
56+
<a class="hover:text-redis-pen-800"
57+
href="https://redis.io/solutions/query-caching-with-redis-enterprise/">Query caching</a>
58+
<a class="hover:text-redis-pen-800" href="https://redis.io/solutions">All solutions</a>
59+
</div>
60+
</div>
7161
</div>
72-
<div class="flex lg:hidden bg-neutral-150 justify-center">
73-
<div class="flex lg:hidden flex-row justify-between gap-8 max-w-[600px] w-full p-4 text-[13px]">
74-
<a class="hover:text-redis-pen-800" href="https://trust.redis.io/">
75-
Trust
76-
</a>
77-
<a class="hover:text-redis-pen-800" href="https://redis.io/legal/redis-website-terms-of-use/">
78-
Terms of use
79-
</a>
80-
<a class="hover:text-redis-pen-800" href="https://redis.io/legal/privacy-policy/">
81-
Privacy policy
82-
</a>
62+
<div class="flex flex-col gap-8 md:grid md:max-w-[45%] md:flex-[45%] md:grid-cols-3 md:justify-between">
63+
<div>
64+
<h3 class="font-medium text-base uppercase text-redis-ink-900">Industries</h3>
65+
<div class="flex flex-col gap-4 pt-4">
66+
<a class="hover:text-redis-pen-800" href="https://redis.io/industries/financial-services/">Financial
67+
Services</a>
68+
<a class="hover:text-redis-pen-800" href="https://redis.io/industries/gaming/">Gaming</a><a
69+
class="hover:text-redis-pen-800" href="https://redis.io/industries/healthcare/">Healthcare</a>
70+
<a class="hover:text-redis-pen-800" href="https://redis.io/industries/retail/">Retail</a>
71+
<a class="hover:text-redis-pen-800" href="https://redis.io/industries/">All industries</a>
72+
</div>
73+
</div>
74+
<div>
75+
<h3 class="font-medium text-base uppercase text-redis-ink-900">Compare</h3>
76+
<div class="flex flex-col gap-4 pt-4">
77+
<a class="hover:text-redis-pen-800" href="https://redis.io/compare/elasticache/">Redis vs Elasticache</a>
78+
<a class="hover:text-redis-pen-800" href="https://redis.io/compare/memcached/">Redis vs Memcached</a>
79+
<a class="hover:text-redis-pen-800" href="https://redis.io/compare/memorystore/">Redis vs Memory Store</a>
80+
<a class="hover:text-redis-pen-800" href="https://redis.io/compare/community-edition/">Redis vs Source
81+
Available</a>
82+
</div>
83+
</div>
84+
<div>
85+
<h3 class="font-medium text-base uppercase text-redis-ink-900">Company</h3>
86+
<div class="flex flex-col gap-4 pt-4">
87+
<a class="hover:text-redis-pen-800" href="https://redis.io/company/">Mission &amp; values</a><a
88+
class="hover:text-redis-pen-800" href="https://redis.io/company/team/">Leadership</a>
89+
<a class="hover:text-redis-pen-800" href="https://redis.io/careers/">Careers</a><a
90+
class="hover:text-redis-pen-800" href="https://redis.io/company/news/">News</a>
91+
</div>
92+
</div>
93+
<div>
94+
<h3 class="font-medium text-base uppercase text-redis-ink-900">Connect</h3>
95+
<div class="flex flex-col gap-4 pt-4">
96+
<a class="hover:text-redis-pen-800" href="https://redis.io/community/">Community</a><a
97+
class="hover:text-redis-pen-800" href="https://redis.io/events/">Events &amp; webinars</a>
98+
<a class="hover:text-redis-pen-800" href="https://redis.io/company/news/">News</a>
99+
</div>
100+
</div>
101+
<div>
102+
<h3 class="font-medium text-base uppercase text-redis-ink-900">Partners</h3>
103+
<div class="flex flex-col gap-4 pt-4">
104+
<a class="hover:text-redis-pen-800" href="https://redis.io/cloud-partners/aws/">Amazon Web Services</a>
105+
<a class="hover:text-redis-pen-800" href="https://redis.io/cloud-partners/google-cloud/">Google Cloud</a>
106+
<a class="hover:text-redis-pen-800" href="https://redis.io/cloud-partners/azure/">Microsoft Azure</a>
107+
<a class="hover:text-redis-pen-800" href="https://redis.io/partners/">All partners</a>
108+
</div>
83109
</div>
110+
<div>
111+
<h3 class="font-medium text-base uppercase text-redis-ink-900">Support</h3>
112+
<div class="flex flex-col gap-4 pt-4">
113+
<a class="hover:text-redis-pen-800" href="https://redis.io/services/professional-services/">Professional
114+
services</a><a class="hover:text-redis-pen-800" href="https://redis.io/support/">Support</a>
115+
</div>
116+
</div>
117+
</div>
118+
<div class="absolute bottom-0 left-0 flex w-full flex-row gap-8 p-4 md:hidden">
119+
<a href="https://trust.redis.io/">Trust</a>
120+
<a href="https://redis.io/legal/privacy-policy/">Privacy</a>
121+
<a href="https://redis.io/legal/redis-website-terms-of-use/">Terms of use</a>
122+
<a href="https://redis.io/legal/">Legal notices</a>
84123
</div>
85124
</div>
86-
</footer>
125+
</footer>

0 commit comments

Comments
 (0)