免费托管和使用 Redis

2025-06-07

免费托管和使用 Redis

本文最初发布于Medium。如果您更喜欢从那里阅读,请务必查看。

介绍

尽管构建软件项目可能很有挑战性,但部署可能很麻烦。

事实上,在需要速度的情况下,部署必须是无缝的。因此,我想向你展示如何免费部署 Redis 并远程使用 Redis。

Redis Labs是一家 Redis 云托管服务商,提供免费方案,部署步骤简单。我们将利用该方案创建一个实例,并将该实例与 Node.js 集成。

走查

做任何事都要又快又好。——
GI Gurdjieff

首先,请访问https://redislabs.com/并注册。

作者拍摄

一旦您创建并验证了您的帐户,您将进入此屏幕。

作者拍摄

点击“创建您的订阅”。

向下滚动到“固定大小”并选择免费选项。

作者拍摄

点击“创建”。现在我们需要在订阅下创建数据库。

作者拍摄

输入数据库名称。请务必复制“Redis 密码”。准备就绪后,点击“激活”。

作者拍摄

我们可以使用该端点连接到远程实例,因此请务必将其复制下来。出于安全考虑,请谨慎选择向谁公开您的端点。

真的就这么快!

一体化

让我们连接到远程 Redis 实例!虽然我将使用 Node.js,但连接过程很可能与其他技术类似。

首先创建一个新的 npm 项目。

npm init
Enter fullscreen mode Exit fullscreen mode

填写项目详细信息后,进入项目并安装redis(Redis 的 Node.js 客户端)和dotenv(环境变量加载器)。

npm install redis

npm install dotenv --save-dev
Enter fullscreen mode Exit fullscreen mode

在根目录中,创建一个名为 的文件.env。在其中,我们输入 Redis 实例的主机名、端口和密码。

我们可以在查看数据库部分找到主机名、端口和密码:

作者拍摄

内容.env



    REDIS_HOSTNAME=YOUR REDIS HOSTNAME
    REDIS_PORT=YOUR REDIS PORT
    REDIS_PASSWORD=YOUR REDIS PASSWORD


Enter fullscreen mode Exit fullscreen mode

创建index.js。假设我们想要连接到远程实例。让我们创建一个客户端并测试是否可以连接到它。

require("dotenv").config();
const redis = require("redis");
const client = redis.createClient({
host: process.env.REDIS_HOSTNAME,
port: process.env.REDIS_PORT,
password: process.env.REDIS_PASSWORD
});
client.on("connect", () => {
console.log("Connected to our redis instance!");
client.set("Greatest Basketball Player", "Lebron James");
});
view raw index.js hosted with ❤ by GitHub

现在我们可以从 Node.js 连接到我们的 Redis 实例!

结论

我想展示一种免费部署和使用 Redis 的简单方法,无论是在黑客马拉松上演示项目还是评估概念验证想法。

感谢您花时间阅读此博客!

文章来源:https://dev.to/ramko9999/host-and-use-redis-for-free-51if
PREV
4 个有用的 Django 包
NEXT
如何制作一个简单的 React 轮播