Skip to content

Commit 6176293

Browse files
committed
Merge branch 'main' into release-rs-fuya-fuya-minor
2 parents 99e56be + 21d58c1 commit 6176293

File tree

28 files changed

+12428
-12144
lines changed

28 files changed

+12428
-12144
lines changed

content/commands/bitpos/index.md

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -104,16 +104,25 @@ Non-existent keys are treated as empty strings.
104104

105105
## Examples
106106

107-
{{% redis-cli %}}
108-
SET mykey "\xff\xf0\x00"
109-
BITPOS mykey 0
110-
SET mykey "\x00\xff\xf0"
111-
BITPOS mykey 1 0
112-
BITPOS mykey 1 2
113-
BITPOS mykey 1 2 -1 BYTE
114-
BITPOS mykey 1 7 15 BIT
115-
set mykey "\x00\x00\x00"
116-
BITPOS mykey 1
117-
BITPOS mykey 1 7 -3 BIT
118-
{{% /redis-cli %}}
119-
107+
```redis
108+
redis> SET mykey "\xff\xf0\x00"
109+
OK
110+
redis> BITPOS mykey 0
111+
(integer) 12
112+
redis> SET mykey "\x00\xff\xf0"
113+
OK
114+
redis> BITPOS mykey 1 0
115+
(integer) 8
116+
redis> BITPOS mykey 1 2
117+
(integer) 16
118+
redis> BITPOS mykey 1 2 -1 BYTE
119+
(integer) 16
120+
redis> BITPOS mykey 1 7 15 BIT
121+
(integer) 8
122+
redis> set mykey "\x00\x00\x00"
123+
OK
124+
redis> BITPOS mykey 1
125+
(integer) -1
126+
redis> BITPOS mykey 1 7 -3 BIT
127+
(integer) -1
128+
```
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
Title: Redis Insight v2.64.0, December 2024
3+
linkTitle: v2.64.0 (December 2024)
4+
date: 2024-12-19 00:00:00 +0000
5+
description: Redis Insight v2.64
6+
weight: 1
7+
8+
---
9+
## 2.64 (December 2024)
10+
This is the General Availability (GA) release of Redis Insight 2.64.
11+
12+
### Highlights
13+
- Improved the database connections list and simplified the connection form, delivering a cleaner, more intuitive UI for improved focus.
14+
- New in-app reminders to prevent your free Redis Cloud database from being deleted due to inactivity, ensuring you can make the most of it to test your ideas.
15+
16+
### Details
17+
18+
**Features and improvements**
19+
- [#4088](https://github.com/RedisInsight/RedisInsight/pull/4088), [#4078](https://github.com/RedisInsight/RedisInsight/pull/4078), [#4094](https://github.com/RedisInsight/RedisInsight/pull/4094) Improved the database connections list and simplified the connection form, delivering a cleaner, more intuitive UI for improved focus.
20+
- [#4189](https://github.com/RedisInsight/RedisInsight/pull/4189), [#4191](https://github.com/RedisInsight/RedisInsight/pull/4191) New in-app reminders notify you before your free Redis Cloud database is deleted due to inactivity, ensuring you can make the most of it to test your ideas.
21+
- [#4204](https://github.com/RedisInsight/RedisInsight/pull/4204), [#4196](https://github.com/RedisInsight/RedisInsight/pull/4196), [#4202](https://github.com/RedisInsight/RedisInsight/pull/4202) Various vulnerabilities have been fixed.
22+
23+
**Bugs**
24+
- [#4194](https://github.com/RedisInsight/RedisInsight/pull/4194) Resolved an [issue](https://github.com/RedisInsight/RedisInsight/issues/4186) where modifying a JSON value inadvertently converted strings into numbers.
25+
26+
**SHA-256 Checksums**
27+
| Package | SHA-256 |
28+
|--|--|
29+
| Windows | iYZbKsFtz/Ua4qeBdeHIRtZRiA1I50R3yY1t3VUD2cn94EpZLR5Xz3lK3yRxA85PxJaHjrWljyGliZv0OX0KBg== |
30+
| Linux AppImage | ToEFW8wVLI8oFoc/puzf2Cwoff8gBTsIxEsGjQRZq5D5BgrE3muxtuEQto3J2RiRbadGAZx6AZPh75WVJ0DKRw== |
31+
| Linux Debian| /k6jgfzDSRJ0yWmbtxpD5WG2i9wGUZ4r2AexDz6rUOLyZMqQPJUKEKuonprFvHZp+PUW/EtSWc436IFykBVmsQ== |
32+
| MacOS Intel | PrbRc+ju0UKxr4huP7Xl9Sq0fH0XaxUtydW86rAYepEAADUADsAYV2lB8gO7Ohs9ukJ7mXBEU7OJWRqJGLhxHg== |
33+
| MacOS Apple silicon | E6kTbnkoW3eji/v7WVrnwqlEKk444+hxiFqt56r8J+zAHhmX9dlNd7y37xdJlQ82FZ9QOIIMsN5Z0N+bgRisuw== |

content/develop/use/patterns/distributed-locks.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ already available that can be used for reference.
5656
* [ScarletLock](https://github.com/psibernetic/scarletlock) (C# .NET implementation with configurable datastore).
5757
* [Redlock4Net](https://github.com/LiZhenNet/Redlock4Net) (C# .NET implementation).
5858
* [node-redlock](https://github.com/mike-marcacci/node-redlock) (NodeJS implementation). Includes support for lock extension.
59-
* [simple-redis-mutex](https://github.com/AmrSaber/simple-redis-mutex) (Node.js implementation) Available as an [NPM package](https://www.npmjs.com/package/simple-redis-mutex).
6059
* [Deno DLM](https://github.com/oslabs-beta/Deno-Redlock) (Deno implementation)
6160
* [Rslock](https://github.com/hexcowboy/rslock) (Rust implementation). Includes async and lock extension support.
6261

content/embeds/rc-create-db-first-steps.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,4 @@ To create a database in your Redis Cloud account:
88

99
{{<image filename="images/rc/button-database-new.png" alt="The New Database button creates a new database." width="120px">}}
1010

11-
This displays the **Create database** screen.
12-
13-
3. Select your Redis use case. There are four pre-defined use cases:
14-
15-
{{<image filename="images/rc/create-database-redis-use-cases.png" alt="The Redis Use case panel">}}
16-
17-
- **Cache**: Stores short-term or volatile data. Can be used for session management, semantic cache, session store, and other uses where data is short-lived.
18-
- **Database**: Stores durable and consistent data. Can be used for document databases, feature storage, gaming leaderboards, durable caches, and other uses where your data needs to be highly available and persistent.
19-
- **Vector search**: Manages and manipulates vector data. Can be used for Generative AI, recommendation systems, visual search, and other uses where you can search and query your data.
20-
- **Custom**: If your Redis use case doesn't match any of the other use cases, you can choose this option to customize all of your settings.
21-
22-
Select the use case that best matches your Redis use case. You can always change the settings later.
11+
This displays the **Create database** screen.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
3. Select your Redis use case. There are four pre-defined use cases:
2+
3+
{{<image filename="images/rc/create-database-redis-use-cases.png" alt="The Redis Use case panel">}}
4+
5+
- **Cache**: Stores short-term or volatile data. Can be used for session management, semantic cache, session store, and other uses where data is short-lived.
6+
- **Database**: Stores durable and consistent data. Can be used for document databases, feature storage, gaming leaderboards, durable caches, and other uses where your data needs to be highly available and persistent.
7+
- **Vector search**: Manages and manipulates vector data. Can be used for Generative AI, recommendation systems, visual search, and other uses where you can search and query your data.
8+
- **Custom**: If your Redis use case doesn't match any of the other use cases, you can choose this option to customize all of your settings.
9+
10+
Select the use case that best matches your Redis use case. You can always change the settings later.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ You can use Prometheus and Grafana to:
3232
{{<image filename="images/rs/grafana-prometheus.png" alt="Graphic showing how Prometheus and Grafana collect and display data from a Redis Enterprise Cluster. Prometheus collects metrics from the Redis Enterprise cluster, and Grafana queries those metrics for visualization.">}}
3333

3434
In each cluster, the metrics_exporter process exposes Prometheus metrics on port 8070.
35+
Redis Enterprise version 7.8.2 introduces a preview of the new metrics stream engine that exposes the v2 Prometheus scraping endpoint at `https://<IP>:8070/v2`.
3536

3637
## Quick start
3738

@@ -80,7 +81,7 @@ We recommend running Prometheus in Docker only for development and testing.
8081
tls_config:
8182
insecure_skip_verify: true
8283
static_configs:
83-
- targets: ["<cluster_name>:8070"]
84+
- targets: ["<cluster_name>:8070"] # For v2, use ["<cluster_name>:8070/v2"]
8485
```
8586

8687
1. Set up your Prometheus and Grafana servers.

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

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -232,11 +232,15 @@ silent install configuration:
232232
title = "RDI Silent Installer Config"
233233
234234
scaffold = true
235+
db_index = 4
235236
deploy_directory = "/opt/rdi/config"
236237
237-
# Needed if the installer detects a DNS resolver with a loopback address
238-
# as an upstream DNS server
239-
nameservers = ["8.8.8.8", "8.8.4.4"]
238+
# Upstream DNS servers. This is needed if the installer detects a DNS resolver
239+
# with a loopback address as an upstream DNS server.
240+
# nameservers = ["8.8.8.8", "8.8.4.4"]
241+
242+
# HTTPS port you want to expose the RDI API on, if different from 443.
243+
# https_port = 5443
240244
241245
[rdi.database]
242246
host = "localhost"
@@ -266,7 +270,8 @@ The sections below describe the properties in more detail.
266270
| `scaffold` | Do you want to enable [scaffolding]({{< relref "/integrate/redis-data-integration/reference/cli/redis-di-scaffold" >}}) during the install? (true/false) |
267271
| `db_index` | Integer to specify the source database type for scaffolding. The options are 2 (MySQL/MariaDB), 3 (Oracle), 4 (PostgreSQL), and 5 (SQL Server). |
268272
| `deploy_directory` | Path to the directory where you want to store the RDI configuration. |
269-
| `nameservers` | This is needed if the installer detects a DNS resolver with a loopback address as an upstream DNS server (for example, `nameservers = ["8.8.8.8", "8.8.4.4"]`). |
273+
| `nameservers` | Upstream DNS servers. This is needed if the installer detects a DNS resolver with a loopback address as an upstream DNS server (for example, `nameservers = ["8.8.8.8", "8.8.4.4"]`). |
274+
| `https_port` | HTTPS port you want to expose the RDI API on, if different from 443. |
270275

271276
#### `rdi.database`
272277

content/operate/kubernetes/7.4.6/security/manage-rec-credentials.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,4 +155,4 @@ If you store your secrets with Hashicorp Vault, update the secret for the REC cr
155155
username:<desired_username>, password:<desired_password>
156156
```
157157

158-
For more information about Vault integration with the Redis Enterprise Cluster see [Integrating Redis Enterprise for Kubernetes with Hashicorp Vault](https://github.com/RedisLabs/redis-enterprise-k8s-docs/blob/65eba63a6aac69455a691652218e28b0873e4de3/vault/README.md).
158+
For more information about Vault integration with the Redis Enterprise Cluster see [Integrating Redis Enterprise for Kubernetes with Hashicorp Vault](https://github.com/RedisLabs/redis-enterprise-k8s-docs/blob/master/vault/README.md).

content/operate/kubernetes/security/manage-rec-credentials.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,4 @@ If you store your secrets with Hashicorp Vault, update the secret for the REC cr
154154
username:<desired_username>, password:<desired_password>
155155
```
156156

157-
For more information about Vault integration with the Redis Enterprise Cluster see [Integrating Redis Enterprise for Kubernetes with Hashicorp Vault](https://github.com/RedisLabs/redis-enterprise-k8s-docs/blob/65eba63a6aac69455a691652218e28b0873e4de3/vault/README.md).
157+
For more information about Vault integration with the Redis Enterprise Cluster see [Integrating Redis Enterprise for Kubernetes with Hashicorp Vault](https://github.com/RedisLabs/redis-enterprise-k8s-docs/blob/master/vault/README.md).

0 commit comments

Comments
 (0)