Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions content/develop/connect/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ weight: 35
You can connect to Redis in the following ways:

* With the `redis-cli` command line tool
* Use RedisInsight as a graphical user interface
* Use Redis Insight as a graphical user interface
* Via a client library for your programming language

## Redis command line interface
Expand All @@ -28,9 +28,9 @@ The [Redis command line interface]({{< relref "/develop/connect/cli" >}}) (also
1. An interactive Read Eval Print Loop (REPL) mode where the user types Redis commands and receives replies.
2. A command mode where `redis-cli` is executed with additional arguments, and the reply is printed to the standard output.

## RedisInsight
## Redis Insight

[RedisInsight]({{< relref "/develop/connect/insight" >}}) combines a graphical user interface with Redis CLI to let you work with any Redis deployment. You can visually browse and interact with data, take advantage of diagnostic tools, learn by example, and much more. Best of all, RedisInsight is free.
[Redis Insight]({{< relref "/develop/connect/insight" >}}) combines a graphical user interface with Redis CLI to let you work with any Redis deployment. You can visually browse and interact with data, take advantage of diagnostic tools, learn by example, and much more. Best of all, Redis Insight is free.

## Client libraries

Expand Down
2 changes: 1 addition & 1 deletion content/develop/connect/clients/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ title: Connect with Redis clients
weight: 45
---

Here, you will learn how to connect your application to a Redis database. If you're new to Redis, you might first want to [install Redis with Redis Stack and RedisInsight]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}).
Here, you will learn how to connect your application to a Redis database. If you're new to Redis, you might first want to [install Redis with Redis Stack and Redis Insight]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}).

For more Redis topics, see [Using]({{< relref "/develop/use/" >}}) and [Managing]({{< relref "/operate/oss_and_stack/management/" >}}) Redis.

Expand Down
26 changes: 13 additions & 13 deletions content/develop/connect/insight/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,21 @@ categories:
- kubernetes
- clients
description: Visualize and optimize Redis data
linkTitle: RedisInsight
linkTitle: Redis Insight
stack: true
title: RedisInsight
title: Redis Insight
weight: 3
---

[![Discord](https://img.shields.io/discord/697882427875393627?style=flat-square)](https://discord.gg/QUkjSsk)
[![Github](https://img.shields.io/static/v1?label=&message=repository&color=5961FF&logo=github)](https://github.com/redisinsight/redisinsight/)

RedisInsight is a powerful tool for visualizing and optimizing data in Redis or Redis Stack, making real-time application development easier and more fun than ever before. RedisInsight lets you do both GUI- and CLI-based interactions in a fully-featured desktop GUI client.
Redis Insight is a powerful tool for visualizing and optimizing data in Redis or Redis Stack, making real-time application development easier and more fun than ever before. Redis Insight lets you do both GUI- and CLI-based interactions in a fully-featured desktop GUI client.

### Download the latest RedisInsight
### Download the latest Redis Insight

* Download the latest RedisInsight [here](https://redis.com/redis-enterprise/redis-insight/)
* [RedisInsight Release Notes](https://github.com/RedisInsight/RedisInsight/releases)
* Download the latest Redis Insight [here](https://redis.com/redis-enterprise/redis-insight/)
* [Redis Insight Release Notes](https://github.com/Redis-Insight/Redis-Insight/releases)

## Overview

Expand Down Expand Up @@ -85,21 +85,21 @@ Use the database analysis tool to optimize the performance and memory usage of y

Create and manage streams by adding, removing, and filtering entries per timestamp. To see and work with new entries, enable and customize the automatic refresh rate.

View and manage the list of consumer groups. See existing consumers in a given consumer name as well as the last messages delivered to them. Inspect the list of pending messages, explicitly acknowledge the processed items, or claim unprocessed messages via RedisInsight.
View and manage the list of consumer groups. See existing consumers in a given consumer name as well as the last messages delivered to them. Inspect the list of pending messages, explicitly acknowledge the processed items, or claim unprocessed messages via Redis Insight.

<img src="images/streams.png">

### Search features

If you're using Redis Stack's indexing, querying, or full-text search features, RedisInsight provides UI controls to quickly and conveniently run search queries against a preselected index. You can also create a secondary index of your data in a dedicated pane.
If you're using Redis Stack's indexing, querying, or full-text search features, Redis Insight provides UI controls to quickly and conveniently run search queries against a preselected index. You can also create a secondary index of your data in a dedicated pane.

<img src="images/search.png">

### Bulk actions

Easily and quickly delete multiple keys of the same type and/or with the same key name pattern in bulk. To do so, in the List or Tree view, set filters per key type or key names and open the Bulk Actions section. The section displays a summary of all the keys with the expected number of keys that will be deleted based on the set filters.

When the bulk deletion is completed, RedisInsight displays the results of this operation with the number of keys processed and the time taken to delete the keys in bulk.
When the bulk deletion is completed, Redis Insight displays the results of this operation with the number of keys processed and the time taken to delete the keys in bulk.
Use bulk deletion to optimize the usage of your database based on the results from the Redis database analysis.

<img src="images/bulk_actions.png">
Expand All @@ -112,16 +112,16 @@ The Slow Log tool displays the list of logs captured by the SLOWLOG command to a

## Plugins

With RedisInsight you can now also extend the core functionality by building your own data visualizations. See our [plugin documentation](https://github.com/RedisInsight/RedisInsight/wiki/Plugin-Documentation) for more information.
With Redis Insight you can now also extend the core functionality by building your own data visualizations. See our [plugin documentation](https://github.com/Redis-Insight/Redis-Insight/wiki/Plugin-Documentation) for more information.

## Telemetry

RedisInsight includes an opt-in telemetry system. This help us improve the developer experience of the app. We value your privacy; all collected data is anonymized.
Redis Insight includes an opt-in telemetry system. This help us improve the developer experience of the app. We value your privacy; all collected data is anonymized.

## Feedback

To provide your feedback, [open a ticket in our RedisInsight repository](https://github.com/RedisInsight/RedisInsight/issues/new).
To provide your feedback, [open a ticket in our Redis Insight repository](https://github.com/Redis-Insight/Redis-Insight/issues/new).

## License

RedisInsight is licensed under [SSPL](https://github.com/RedisInsight/RedisInsight/blob/main/LICENSE) license.
Redis Insight is licensed under [SSPL](https://github.com/Redis-Insight/Redis-Insight/blob/main/LICENSE) license.
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ categories:
- oss
- kubernetes
- clients
description: Learn how to manage streams and consumer groups in RedisInsight
description: Learn how to manage streams and consumer groups in Redis Insight
linkTitle: Streams
title: Manage streams and consumer groups in RedisInsight
title: Manage streams and consumer groups in Redis Insight
weight: 1
---

Expand All @@ -21,7 +21,7 @@ That may seem like a disadvantage; however, a stream serves as a log or single s
It can also be used as a buffer between processes that work at different speeds and do not need to know about each other.
For more conceptual information about streams, see [Redis Streams]({{< relref "/develop/data-types/streams" >}}).

In this topic, you will learn how to add and work with streams as well as consumer groups in RedisInsight.
In this topic, you will learn how to add and work with streams as well as consumer groups in Redis Insight.

Here's a stream that models temperature and humidity sensors. Processes interacting with the stream perform one of two roles: _consumer_ and _producer_.
The point of a stream is that it's not going to end, so you cannot capture whole datasets and do some processing on them.
Expand Down Expand Up @@ -61,9 +61,9 @@ You get a message whether the temperature is larger than a specific value, which
And alerting can keep up with the data flow.
One way you can scale consumers is _consumer groups_, which allows multiple instances of the same consumer or same code to work as a team to process the stream.

## Managing streams in RedisInsight
## Managing streams in Redis Insight

You can add a stream in RedisInsight in two ways: create a new stream or add to an existing stream.
You can add a stream in Redis Insight in two ways: create a new stream or add to an existing stream.

To create a stream, start by selecting the key type (stream).
You cannot set time to live (TTL) because it cannot be put on a message in a stream; it can only be done on a Redis key. Name the stream _mystream_.
Expand All @@ -73,16 +73,16 @@ If you have your own ID generation strategy, enter the next ID from your sequenc
Then, enter fields and values using + to add more than one (for example, name and location).
Now you have a stream that appears in the **Streams** view and you can continue adding fields and values to it.

RedisInsight runs read commands for you so you can see the stream entries in the **Streams** view.
Redis Insight runs read commands for you so you can see the stream entries in the **Streams** view.
And the **Consumer Groups** view shows each consumers in a given consumer group and the last time Redis allocated a message, what the ID of it was and how many times that process has happened, and whether a consumer has you have told Redis that you are finished working with that task using the [`XACK`]({{< relref "/commands/xack" >}}) command.

## Monitor temperature and humidity from sensors in RedisInsight
## Monitor temperature and humidity from sensors in Redis Insight

This example shows how to bring an existing stream into RedisInsight and work with it.
This example shows how to bring an existing stream into Redis Insight and work with it.

### Setup

1. Install [RedisInsight](https://redis.com/redis-enterprise/redis-insight/?_ga=2.48624486.1318387955.1655817244-1963545967.1655260674#insight-form).
1. Install [Redis Insight](https://redis.com/redis-enterprise/redis-insight/?_ga=2.48624486.1318387955.1655817244-1963545967.1655260674#insight-form).
2. Download and install [Node.js](https://nodejs.org/en/download/) (LTS version).
3. Install [Redis]({{< relref "/operate/oss_and_stack/install" >}}). In Docker, check that Redis is running locally on the default port 6379 (with no password set).
4. Clone the [code repository](https://github.com/redis-developer/introducing-redis-talk) for this example.
Expand Down Expand Up @@ -186,9 +186,9 @@ npm run consumergroup consumer3
The consumers will run indefinitely, waiting for new messages to be added to the stream by a producer instance when they have collectively consumed the entire stream.
Note that in this model, each consumer instance does not receive all of the entries from the stream, but the three members of the group each receive a subset.

### View the stream in RedisInsight
### View the stream in Redis Insight

1. Launch RedisInsight.
1. Launch Redis Insight.
2. Select `localhost:6379`
3. Select **STREAM**. Optionally, select full screen from the upper right corner to expand the view.

Expand All @@ -210,4 +210,4 @@ Use streams for auditing and processing events in banking, gaming, supply chain,
## Related topics

- [Redis Streams]({{< relref "/develop/data-types/streams" >}})
- [Introducing Redis Streams with RedisInsight, node.js, and Python](https://www.youtube.com/watch?v=q2UOkQmIo9Q) (video)
- [Introducing Redis Streams with Redis Insight, node.js, and Python](https://www.youtube.com/watch?v=q2UOkQmIo9Q) (video)
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,21 @@ categories:
- oss
- kubernetes
- clients
description: 'Get started with triggers and functions using RedisInsight
description: 'Get started with triggers and functions using Redis Insight

'
linkTitle: Quick start (RedisInsight)
title: Quick start using RedisInsight
linkTitle: Quick start (Redis Insight)
title: Quick start using Redis Insight
weight: 1
---

Make sure that you have [Redis Stack installed]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) and running. Alternatively, you can create a [free Redis Cloud account](https://redis.com/try-free/?utm_source=redisio&utm_medium=referral&utm_campaign=2023-09-try_free&utm_content=cu-redis_cloud_users).

If you haven't already installed RedisInsight, you can download the latest version [here](https://redis.com/redis-enterprise/redis-insight/?_ga=2.232184223.127667221.1704724457-86137583.1685485233&_gl=1*1gygred*_ga*ODYxMzc1ODMuMTY4NTQ4NTIzMw..*_ga_8BKGRQKRPV*MTcwNDkyMzExMC40MDEuMS4xNzA0OTI3MjQ2LjUyLjAuMA..*_gcl_au*MTQzODY1OTU4OS4xNzAxMTg0MzY0). If this is your first time using RedisInsight, you may wish to read through the [RedisInsight guide]({{< relref "/develop/connect/insight/" >}}) before continuing with this guide.
If you haven't already installed Redis Insight, you can download the latest version [here](https://redis.com/redis-enterprise/redis-insight/?_ga=2.232184223.127667221.1704724457-86137583.1685485233&_gl=1*1gygred*_ga*ODYxMzc1ODMuMTY4NTQ4NTIzMw..*_ga_8BKGRQKRPV*MTcwNDkyMzExMC40MDEuMS4xNzA0OTI3MjQ2LjUyLjAuMA..*_gcl_au*MTQzODY1OTU4OS4xNzAxMTg0MzY0). If this is your first time using Redis Insight, you may wish to read through the [Redis Insight guide]({{< relref "/develop/connect/insight/" >}}) before continuing with this guide.

## Connect to Redis Stack

Open the RedisInsight application, and connect to your database by clicking on its database alias.
Open the Redis Insight application, and connect to your database by clicking on its database alias.

{{< image filename="/develop/interact/programmability/triggers-and-functions/images/tf-rdi-0.png" >}}

Expand Down Expand Up @@ -78,7 +78,7 @@ function addLastUpdatedField(client, data) {
redis.registerKeySpaceTrigger('addLastUpdated', 'fellowship:', addLastUpdatedField);"
```

Update the existing library as before and then, using the RedisInsight console, add a new hash with the required prefix to trigger the function.
Update the existing library as before and then, using the Redis Insight console, add a new hash with the required prefix to trigger the function.

```Shell
> HSET fellowship:1 name "Frodo Baggins" title "The One Ring Bearer"
Expand Down
21 changes: 11 additions & 10 deletions content/integrate/amazon-bedrock/set-up-redis.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,35 +192,36 @@ After you store this secret, you can view and copy the [Amazon Resource Name (AR

## Create a vector index in your database {#create-vector-index}

After your Redis Cloud database is set up, create a search index with a vector field using [FT.CREATE]({{< relref "/commands" >}}/ft.create/) as your knowledge base for Amazon Bedrock. You can accomplish this using **RedisInsight** or `redis-cli`.

### RedisInsight
After your Redis Cloud database is set up, create a search index with a vector field using [FT.CREATE]({{< relref "/commands" >}}/ft.create/) as your knowledge base for Amazon Bedrock. You can accomplish this using **Redis Insight** or `redis-cli`.

[RedisInsight]({{< relref "/develop/connect/insight/" >}}) is a free Redis GUI that allows you to visualize and optimize your data in Redis.
### Redis Insight

To create your vector index in RedisInsight:
[Redis Insight]({{< relref "/develop/connect/insight/" >}}) is a free Redis GUI that allows you to visualize and optimize your data in Redis.

1. [Download and install RedisInsight](https://redis.com/redis-enterprise/redis-insight/) if you don't have it already.
To create your vector index in Redis Insight:

1. [Download and install Redis Insight](https://redis.com/redis-enterprise/redis-insight/) if you don't have it already.

1. In the Redis Cloud [admin console](https://app.redislabs.com/), in your database's **Configuration** tab, select the **Connect** button next to your database to open the connection wizard.

{{< image filename="/images/rc/connection-wizard-button.png#no-click" alt="Connect button." >}}

1. In the connection wizard, under **RedisInsight Desktop**, select **Public Endpoint**. Select **Open with RedisInsight** to connect to the database with RedisInsight.
1. In the connection wizard, under **Redis Insight Desktop**, select **Public Endpoint**. Select **Open with Redis Insight** to connect to the database with Redis Insight.

1. Select **Use TLS**. In the **CA Certificate** section, select **Add new CA certificate**. Give the certificate a name in the **Name** field, and enter the contents of `redis_ca.pem` into the **Certificate** field.

{{<image filename="images/rc/ri-bedrock-add-ca-cert.png" width=80% alt="The RedisInsight Add CA Certificate section." >}}
{{<image filename="images/rc/ri-bedrock-add-ca-cert.png" width=80% alt="The Redis Insight Add CA Certificate section." >}}

1. Select **Requires TLS Client Authentication**. In the **Client Certificate** section, select **Add new certificate**. Give the certificate a name in the **Name** field. Enter the contents of `redis_user.crt` into the **Certificate** field, and the contents of `redis_user_private.key` into the **Private Key** field.

{{<image filename="images/rc/ri-bedrock-add-client-cert.png" width=80% alt="The RedisInsight Add Client Certificate section." >}}
{{<image filename="images/rc/ri-bedrock-add-client-cert.png" width=80% alt="The Redis Insight Add Client Certificate section." >}}

1. Select **Add Redis Database** to connect to the database.

1. Select your database alias to connect to your database. Select the **Workbench** icon to go to the workbench.

{{<image filename="images/rc/ri-bedrock-workbench.png" width=50px alt="The RedisInsight workbench icon." >}}
{{<image filename="images/rc/ri-bedrock-workbench.png" width=50px alt="The Redis Insight workbench icon." >}}

1. Enter the [FT.CREATE]({{< relref "/commands" >}}/ft.create/) command to create an index.

Expand All @@ -246,7 +247,7 @@ To create your vector index in RedisInsight:

1. Select **Run** to create the index.

{{<image filename="images/rc/ri-bedrock-run-button.png" width=50px alt="The RedisInsight run button." >}}
{{<image filename="images/rc/ri-bedrock-run-button.png" width=50px alt="The Redis Insight run button." >}}

### `redis-cli`

Expand Down
Loading