Skip to content

Commit 5ef79af

Browse files
committed
Merge branch 'main' into DOC-4657
2 parents 8a368ca + 7175e4d commit 5ef79af

File tree

29 files changed

+12470
-12147
lines changed

29 files changed

+12470
-12147
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== |
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
Title: Redis for VS Code v1.2.0, December 2024
3+
linkTitle: v1.2.0 (December 2024)
4+
date: 2024-12-19 00:00:00 +0000
5+
description: Redis for VS Code v1.2
6+
weight: 99
7+
---
8+
9+
## 1.2.0 (December 2024)
10+
11+
This is the General Availability (GA) release of Redis for VS Code 1.2.
12+
13+
### Headlines
14+
* Work with keys across multiple database indexes, which are automatically discovered and displayed in the database list.
15+
* Support for adding multiple elements to the head or tail of Redis lists, for both new and existing keys.
16+
* Auto-refresh the list of keys and key values with a customizable timer.
17+
* Delete and update previously added CA and client certificates to keep them updated.
18+
19+
### Details
20+
21+
- [#223](https://github.com/RedisInsight/Redis-for-VS-Code/pull/223) Work with keys across multiple database indexes. Database indexes with keys are automatically discovered and displayed in the database list.
22+
- [#207](https://github.com/RedisInsight/Redis-for-VS-Code/pull/207) Support for adding multiple elements to the head or tail of Redis lists for new and existing key.
23+
- [#226](https://github.com/RedisInsight/Redis-for-VS-Code/pull/226) Auto-refresh the list of keys and key values with a customizable timer. To do so, enable the Auto-refresh mode by clicking the control next to the Refresh button and setting the refresh rate.
24+
- [#224](https://github.com/RedisInsight/Redis-for-VS-Code/pull/224) Ability to delete previously added CA and Client certificates to keep them up-to-date.
25+
- [#224](https://github.com/RedisInsight/Redis-for-VS-Code/pull/224) Enhanced both the Java and PHP serialized formatters: the Java formatter now supports date and time data, while the PHP formatter includes UTF-8 encoding for better handling of special characters and multi-language data.
26+
- [#224](https://github.com/RedisInsight/Redis-for-VS-Code/pull/224) Keep databases and the list of keys [expanded](https://github.com/RedisInsight/Redis-for-VS-Code/issues/217) after navigating away.
27+
- [#226](https://github.com/RedisInsight/Redis-for-VS-Code/pull/226) New users can optionally encrypt sensitive data, such as connection certificates and passwords. Existing users can enable encryption by deleting the ~/.redis-for-vscode/redisinsight.db file and re-adding their database connections.
28+
29+
**Bugs**
30+
- [#224](https://github.com/RedisInsight/Redis-for-VS-Code/pull/224) Resolved an issue where large integers in JSON keys were being rounded, ensuring data integrity.
31+
- [#224](https://github.com/RedisInsight/Redis-for-VS-Code/pull/224) Saved SNI and SSH connection information for newly added database connections.
32+
- [#224](https://github.com/RedisInsight/Redis-for-VS-Code/pull/224) Fixed an issue to display multiple hash fields when expanding a hash value.
33+
34+
### Get started with Redis for VS Code
35+
Install the extension from the [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=redis.redis-for-vscode) to use it.

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)