Skip to content

Commit 66b6543

Browse files
tbaka-devMagda Sulik
andauthored
[Update] Marketplace App for Redis updates (#7238)
* update redis distro and instructions * redis updates * editorial review --------- Co-authored-by: Magda Sulik <you@example.com>
1 parent ca2b7ef commit 66b6543

File tree

1 file changed

+46
-12
lines changed
  • docs/marketplace-docs/guides/redis

1 file changed

+46
-12
lines changed

docs/marketplace-docs/guides/redis/index.md

Lines changed: 46 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Deploy Redis through the Linode Marketplace"
33
description: "This guide shows how you can install Redis database, a open-source, in-memory, data structure store, with optional write and persistence of data on a disk."
44
published: 2020-03-13
5-
modified: 2022-03-08
5+
modified: 2025-04-03
66
keywords: ['redis','data store','cluster','database']
77
tags: ["linode platform","database","marketplace","cloud-manager"]
88
external_resources:
@@ -18,6 +18,8 @@ marketplace_app_name: "Redis"
1818

1919
[Redis](https://redis.io/) is an open-source, in-memory, data-structure store, with the optional ability to write and persist data to a disk, which can be used as a key-value database, cache, and message broker. Redis features built-in transactions, replication, and support for a variety of data structures such as strings, hashes, lists, sets, and others.
2020

21+
The One-Click App for Redis installs Redis version 7.2.7.
22+
2123
## Deploying a Marketplace App
2224

2325
{{% content "deploy-marketplace-apps-shortguide" %}}
@@ -30,30 +32,62 @@ marketplace_app_name: "Redis"
3032

3133
## Configuration Options
3234

33-
- **Supported distributions:** Debian 11, Ubuntu 20.04 LTS
34-
- **Recommended minimum plan:** All plan types and sizes can be used, though consider using a [High Memory Compute Instance](https://www.linode.com/products/high-memory/) for larger databases in a production environment.
35+
- **Supported distributions:** Ubuntu 24.04 LTS
36+
- **Suggested minimum plan:** All plan types and sizes can be used, though consider using a [High Memory Compute Instance](https://www.linode.com/products/high-memory/) for larger databases in a production environment.
3537

3638
### Redis Options
3739

38-
{{% content "marketplace-limited-user-fields-shortguide" %}}
40+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
41+
42+
### Self Signed SSL/TLS Options
43+
44+
- **Country or Region:** Enter the country or region for you or your organization.
45+
46+
- **State or Province:** Enter the state or province for you or your organization.
47+
48+
- **Locality:** Enter the town or other locality for you or your organization.
3949

40-
{{% content "marketplace-custom-domain-fields-shortguide" %}}
41-
- **Email address for the SOA record:** The start of authority (SOA) email address for this server. This is a required field if you want the installer to create DNS records.
50+
- **Organization:** Enter the name of your organization.
51+
52+
- **Email Address:** Enter the email address you wish to use for your certificate file.
53+
54+
- **CA Common Name:** Enter a common name to be shared as the authority for all SSL certificates, for example *Redis CA*.
55+
56+
- **Client Count:** Generate up to ten SSL certificates for external clients connecting to Redis.
4257

4358
{{% content "marketplace-special-character-limitations-shortguide" %}}
4459

4560
## Getting Started after Deployment
4661

47-
### Access the Redis CLI
62+
### Obtain the Credentials
4863

49-
1. Log in to your new Compute Instance through [Lish](/docs/products/compute/compute-instances/guides/lish/) or [SSH](/docs/guides/connect-to-server-over-ssh/) using either the `root` user or limited user and the associated password you entered when creating the instance.
64+
Once the app is deployed, you need to obtain the credentials from the server.
65+
66+
To obtain credentials:
67+
68+
1. Log in to your new Compute Instance using one of the methods below:
69+
70+
- **Lish Console**: Log in to Cloud Manager, click the **Linodes** link in the left menu, and select the Compute Instance you just deployed. Click **Launch LISH Console**. Log in as the `root` user. To learn more, see [Using the Lish Console](/docs/products/compute/compute-instances/guides/lish/).
71+
- **SSH**: Log in to your Compute Instance over SSH using the `root` user. To learn how, see [Connecting to a Remote Server Over SSH](/docs/guides/connect-to-server-over-ssh/).
72+
73+
1. Run the following command to access the credentials file:
74+
75+
```command
76+
cat /home/$USERNAME/.credentials
77+
```
78+
79+
This returns passwords that were automatically generated when the instance was deployed. Save them. Once saved, you can safely delete the file.
80+
81+
82+
### Access the Redis CLI
83+
After you log in and obtain the credentials, you can use the Redis CLI. Redis is configured to require authentication for the default user, and a valid client SSL certificate.
5084

51-
1. To use the redis-cli, run either of the commands below:
85+
To access the Redis CLI, run the command:
5286

53-
- `redis-cli`: This opens the interactive mode where you can type in whichever commands you wish.
54-
- `redis-cli [argument]`, where *[argument]* is the argument or command you wish to run. For instance, running `redis-cli ping` should result in the output of `PONG` if redis is configured properly.
87+
`redis-cli --tls --cacert /etc/redis/ssl/ca/ca.crt --cert /etc/redis/ssl/certs/client1.crt --key /etc/redis/ssl/keys/client1.key.pem -a $REDIS_DEFAULT_USER_PASSWORD`
5588

56-
For more information about the redis-cli and the commands you have available, see [redis-cli, the Redis command line interface](https://redis.io/topics/rediscli).
89+
This opens the interactive mode where you can type commands. To learn more on the Redis CLI and available commands, see [Redis CLI
90+
](https://redis.io/topics/rediscli).
5791

5892
### Determining How to Use Redis
5993

0 commit comments

Comments
 (0)