Skip to content

Commit d56188a

Browse files
committed
Merge branch 'main' into DOC-4137
2 parents c9469e0 + f3ae2da commit d56188a

File tree

43 files changed

+2846
-636
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+2846
-636
lines changed

build/components/example.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,19 @@
1111
GO_OUTPUT = 'Output:'
1212
TEST_MARKER = {
1313
'java': '@Test',
14-
'c#': '\[Fact\]'
14+
'c#': '\[Fact\]|\[SkipIfRedis\(.*\)\]'
1515
}
1616
PREFIXES = {
1717
'python': '#',
1818
'node.js': '//',
1919
'java': '//',
2020
'go': '//',
2121
'c#': '//',
22-
'redisvl': '#'
22+
'redisvl': '#',
23+
'php': '//'
2324
}
2425

26+
2527
class Example(object):
2628
language = None
2729
path = None

content/apis/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ Redis Cloud is a fully managed Database as a Service offering and the fastest wa
4545

4646
- [Redis Cloud REST API introduction]({{< relref "/operate/rc/api/" >}})
4747
- [Redis Cloud REST API examples]({{< relref "/operate/rc/api/examples/" >}})
48-
- [Redis Cloud REST API reference]({{< relref "/operate/rs/references/rest-api/" >}})
48+
- [Redis Cloud REST API reference](https://api.redislabs.com/v1/swagger-ui.html)
4949

5050

5151
### Redis Enterprise Software API
5252
If you have installed Redis Enterprise Software, you can automate operations with the Redis Enterprise REST API.
5353

54-
- [Redis Enterprise Software REST API introduction]({{< relref "/operate/rc/api/" >}})
54+
- [Redis Enterprise Software REST API introduction]({{< relref "/operate/rs/references/rest-api/" >}})
5555
- [Redis Enterprise Software REST API requests]({{< relref "/operate/rs/references/rest-api/requests/" >}})
5656
- [Redis Enterprise Software REST API objects]({{< relref "/operate/rs/references/rest-api/objects/" >}})
5757

content/commands/ft.config-set/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Set the value of a RediSearch configuration parameter.
3535

3636
Values set using `FT.CONFIG SET` are not persisted after server restart.
3737

38-
RediSearch configuration parameters are detailed in [Configuration parameters]({{< relref "/develop/interact/search-and-query/administration" >}}).
38+
RediSearch configuration parameters are detailed in [Configuration parameters]({{< relref "/develop/interact/search-and-query/basic-constructs/configuration-parameters" >}}).
3939

4040
{{% alert title="Note" color="warning" %}}
4141
As detailed in the link above, not all RediSearch configuration parameters can be set at runtime.

content/develop/connect/clients/client-side-caching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ will use cached data, except for the following:
8282
[probabilistic data types]({{< relref "/develop/data-types/probabilistic" >}}).
8383
These types are designed to be updated frequently, which means that caching
8484
has little or no benefit.
85-
- Non-deterministic commands such as [`HGETALL`]({{< relref "/commands/hgetall" >}}),
85+
- Non-deterministic commands such as [`HRANDFIELD`]({{< relref "/commands/hrandfield" >}}),
8686
[`HSCAN`]({{< relref "/commands/hscan" >}}),
8787
and [`ZRANDMEMBER`]({{< relref "/commands/zrandmember" >}}). By design, these commands
8888
give different results each time they are called.

content/develop/connect/clients/java/jedis.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -468,9 +468,13 @@ All the Jedis exceptions are runtime exceptions and in most cases irrecoverable,
468468

469469
### DNS cache and Redis
470470

471-
When you connect to a Redis with multiple endpoints, such as [Redis Enterprise Active-Active](https://redis.com/redis-enterprise/technology/active-active-geo-distribution/), it's recommended to disable the JVM's DNS cache to load-balance requests across multiple endpoints.
471+
When you connect to a Redis server with multiple endpoints, such as [Redis Enterprise Active-Active](https://redis.com/redis-enterprise/technology/active-active-geo-distribution/), you *must*
472+
disable the JVM's DNS cache. If a server node or proxy fails, the IP address for any database
473+
affected by the failure will change. When this happens, your app will keep
474+
trying to use the stale IP address if DNS caching is enabled.
475+
476+
Use the following code to disable the DNS cache:
472477

473-
You can do this in your application's code with the following snippet:
474478
```java
475479
java.security.Security.setProperty("networkaddress.cache.ttl","0");
476480
java.security.Security.setProperty("networkaddress.cache.negative.ttl", "0");

content/develop/connect/clients/java/lettuce.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,9 +296,12 @@ In this setup, `LettuceConnectionFactory` is a custom class you would need to im
296296

297297
## DNS cache and Redis
298298

299-
When you connect to a Redis database with multiple endpoints, such as Redis Enterprise Active-Active, it's recommended to disable the JVM's DNS cache to load-balance requests across multiple endpoints.
299+
When you connect to a Redis server with multiple endpoints, such as [Redis Enterprise Active-Active](https://redis.com/redis-enterprise/technology/active-active-geo-distribution/), you *must*
300+
disable the JVM's DNS cache. If a server node or proxy fails, the IP address for any database
301+
affected by the failure will change. When this happens, your app will keep
302+
trying to use the stale IP address if DNS caching is enabled.
300303

301-
You can do this in your application's code with the following snippet:
304+
Use the following code to disable the DNS cache:
302305

303306
```java
304307
java.security.Security.setProperty("networkaddress.cache.ttl","0");

content/develop/connect/insight/_index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,15 @@ The CLI is accessible at any time within the application.
9292

9393
### Workbench
9494

95-
Advanced command line interface with intelligent command auto-complete and complex data visualizations.
95+
Workbench is an advanced command line interface with intelligent command auto-complete and complex data visualization support.
9696
* Built-in guides: you can conveniently discover Redis and Redis Stack features using the built-in guides.
9797
* Command auto-complete support for all features in Redis and Redis Stack.
98+
* Advanced, schema-aware auto-complete for Redis Query Engine, which provides for faster query building with context-sensitive suggestions that recognize indexes, schemas, and fields based on your current query. Start typing any Redis Query Engine command in to try this feature. See below for an example of an in-progress `FT.SEARCH` command.
99+
100+
<img src="images/Workbench_Search.png">
101+
102+
Workbench also includes:
103+
98104
* Visualizations of your indexes, queries, and aggregations.
99105
* Visualizations of your [time series]({{< relref "/develop/data-types/timeseries/" >}}) data.
100106

144 KB
Loading
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
Title: Redis Insight v2.60.0, October 2024
3+
linkTitle: v2.60.0 (October 2024)
4+
date: 2024-10-30 00:00:00 +0000
5+
description: Redis Insight v2.60
6+
weight: 1
7+
8+
---
9+
## 2.60 (October 2024)
10+
This is the General Availability (GA) release of Redis Insight 2.60.
11+
12+
### Highlights
13+
- Advanced and schema-aware command auto-complete for [Redis Query Engine](https://redis.io/docs/latest/develop/interact/search-and-query/?utm_source=redisinsight&utm_medium=main&utm_campaign=release_notes) is now available in Workbench, enabling faster and more accurate query building with smart suggestions for indexes, schemas, and expressions.
14+
- Support for adding multiple elements to the head or tail of lists, for both new or existing keys.
15+
- Multiple UI enhancements for clarity and ease of use when editing Redis Data Integration (RDI) jobs.
16+
17+
### Details
18+
19+
**Features and improvements**
20+
- [#3553](https://github.com/RedisInsight/RedisInsight/pull/3553), [#3647](https://github.com/RedisInsight/RedisInsight/pull/3647), [#3669](https://github.com/RedisInsight/RedisInsight/pull/3669) Advanced, schema-aware auto-complete for [Redis Query Engine](https://redis.io/docs/latest/develop/interact/search-and-query/?utm_source=redisinsight&utm_medium=main&utm_campaign=release_notes) in Workbench. Enjoy faster query building with context-sensitive suggestions that recognize indexes, schemas, and fields based on your current query. Start typing any [Redis Query Engine](https://redis.io/docs/latest/commands/?group=search) command in Workbench to try this feature.
21+
- [#3891](https://github.com/RedisInsight/RedisInsight/pull/3891) Allows to easily push multiple elements to the head or tail of list data types, whether creating new or updating existing lists.
22+
- [#3891](https://github.com/RedisInsight/RedisInsight/pull/3891) UX/UI enhancements to provide more details about Redis Data Integration (RDI) job transformation and output results in the dry-run section.
23+
- [#3981](https://github.com/RedisInsight/RedisInsight/pull/3981) Removes confirmation prompts for template insertions in Redis Data Integration jobs, simplifying a workflow.
24+
- [#3827](https://github.com/RedisInsight/RedisInsight/pull/3827) Provides easy-to-understand metrics of network input/output by automatically converting units in Browser Overview.
25+
- [#3982](https://github.com/RedisInsight/RedisInsight/pull/3982), [#3975](https://github.com/RedisInsight/RedisInsight/pull/3975), [#3941](https://github.com/RedisInsight/RedisInsight/pull/3941) Various vulnerabilities have been fixed.

content/develop/data-types/probabilistic/bloom-filter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ Checking for an element is O(K) or O(K*n) for stacked filters, where n is the nu
164164

165165
## Academic sources
166166
- [Space/Time Trade-offs in Hash Coding with Allowable Errors](http://www.dragonwins.com/domains/getteched/bbc/literature/Bloom70.pdf) by Burton H. Bloom.
167-
- [Scalable Bloom Filters](https://haslab.uminho.pt/cbm/files/dbloom.pdf)
167+
- [Scalable Bloom Filters](https://gsd.di.uminho.pt/members/cbm/ps/dbloom.pdf)
168168

169169
## References
170170
### Webinars

0 commit comments

Comments
 (0)