首页 > 数据库 >Redis实战——创建账户及连接数据库

Redis实战——创建账户及连接数据库

时间:2024-06-08 09:00:23浏览次数:28  
标签:实战 cli Redis 数据库 Insight redis 连接

一、创建一个新账户

要创建一个带有免费数据库的新账户,请按照以下步骤操作:

  1. 前往 Redis Cloud 的注册页面。
  2. 有两种开始使用 Redis Cloud 的选项:
  • 在表单中输入您的信息,然后选择“Get Started”(开始使用)。
  • 使用 Google 或 Github 账户进行注册。

    3. 在您输入信息后,您应该会收到来自 Redis 的激活电子邮件。点击“Activate account”(激活          账户)链接,前往 Redis Cloud 控制台的“Get Started”(开始使用)页面。

在您完成了基本的账户注册信息填写后,按照您提供的步骤,接下来应该选择特定的配置来创建您的免费 Redis 数据库。以下是详细步骤:

 (1)选择角色(Role:从“Role”下拉列表中选择您的角色,这通常与您的职责或工作类型相关(例如,开发者、架构师、DBA等)。

(2)选择公司规模(Company Size:从“myself/company”下拉列表中选择。如果您正在为个人项目工作,请选择“myself”。如果您是在公司或组织中使用 Redis,请选择适当的公司规模。

(3)选择 Redis 用例(Use Case:从“use case”下拉列表中选择您计划如何使用 Redis。这有助于 Redis Cloud 了解您的需求,并可能为您推荐特定的配置或功能。用例可能包括缓存、消息队列、实时分析、会话管理等。

(4)选择客户端语言(Client Language:从“client”下拉列表中选择您计划用于与 Redis 交互的编程语言或客户端库。这不会影响 Redis 数据库的功能,但 Redis Cloud 可能会基于您的选择提供一些与特定语言或库相关的文档或示例代码。 

点击“Create Free Database”,完成上述选择后,点击“Create Free Database”按钮以继续创建过程。

    4. 选择云提供商和区域(Preferred Cloud Vendor and Region)

       在下一个界面上,您将被要求选择您偏好的云提供商(如 AWS、Azure、Google Cloud 等)         和部署 Redis 数据库的区域。这取决于您的地理位置、网络延迟需求以及云提供商的可用性。

       选择后,点击相应的按钮或确认以继续创建过程。

    5. 选择“Let's start free” 创建数据库。

如果您希望自定义您的数据库配置,请选择“Create a custom database”(创建自定义数据库)以转到“New database”(新建数据库)页面。在那里,您可以根据自己的需求创建数据库。

在“New database”页面,您将能够选择数据库类型(如Essentials、Enterprise等)、容量、复制模式(单节点、主从复制等)、密码策略、持久化选项、网络设置以及其他各种配置选项。根据您的项目需求和预算,您可以调整这些设置以满足您的特定需求。

完成所有必要的配置后,点击“Create database”(创建数据库)按钮,Redis Cloud将开始为您设置和启动新的数据库实例。一旦实例准备就绪,您将能够连接到它并开始使用Redis。

当您成功创建了新的 Redis 数据库后,数据库列表(Database list)将会更新,并显示您刚刚创建的新数据库。您可以在这个列表中看到新数据库的名称、类型、状态以及其他相关信息。

    6. 在 Redis Cloud 的管理界面中,当您看到数据库列表并找到您刚刚创建的新数据库时,您可            以通过点击该数据库的名称来进入该数据库的详细信息页面。在这个页面上,您通常会看到            一个或多个选项卡(tabs),其中一个名为“Configuration”(配置)。

    7. 在 Redis Cloud 的界面上,数据库的状态通常会通过一个图标来在界面上显示。如果您在数            据库列表或数据库详细信息页面的上角看到一个图标,它表示当前数据库的状态。

当图标显示为一个橙色的时钟时,这通常意味着您的数据库仍在创建过程中,其状态是待定的(pending)。在数据库完成创建并变为可用状态之前,您可能需要等待一段时间。

一旦数据库创建完成,它就会变得活跃,并且状态指示器会切换为一个包含勾号的绿色圆圈。这表示数据库现在已经准备好可以使用了。

管理控制台的操作是异步的,它们在后台执行。这意味着您可以在管理控制台中继续执行其他任务,但是等待中的资源(如新创建的数据库)在它们变得活跃之前是不可用的。

当您的新数据库变得活跃后,您就可以开始连接到它并开始使用了。要连接到您的 Redis 数据库,您需要知道主机名(或IP地址)、端口号、密码(如果设置了)以及其他可能的连接参数。这些参数通常可以在数据库详细信息页面中找到。

一旦连接成功,您就可以使用 Redis 的命令行界面(CLI)、客户端库(如 Jedis、Lettuce、Redisson 等)或任何支持 Redis 的应用程序来与数据库进行交互。您可以执行各种 Redis 命令来存储、检索、删除数据,以及执行其他 Redis 支持的操作。

二、连接到数据库

现在,您正在查看新数据库的配置详细信息。请转到页面的“Security”部分。

要连接到您的数据库,您需要用户名和密码。每个数据库都由一个名为“default”的默认用户和一个被遮掩的默认用户密码保护。选择眼睛图标来显示或隐藏密码。

一旦您有了用户名和密码,请选择“Connect”打开连接向导。

连接向导提供以下数据库连接方法:

Redis Insight连接数据库

Redis Insight是一个用于Redis的图形用户界面(GUI)工具,它支持macOS、Windows和Linux操作系统。以下是使用Redis Insight连接到Redis数据库的步骤:

下载Redis Insight:在连接向导中,找到Redis Insight部分,选择“Download”下载Redis Insight。

安装Redis Insight:下载完成后,按照安装向导的指引进行安装。

打开Redis Insight:安装完成后,选择“Open with Redis Insight”选项。

连接到数据库:当Redis Insight启动时,它会询问是否要用Redis Insight打开链接。选择“Open Redis Insight”来连接到您的数据库。

在Redis Insight中,您需要输入数据库的主机名(或IP地址)、端口号、密码(如果设置了)等连接信息。输入这些信息后,点击连接按钮,Redis Insight就会与您的Redis数据库建立连接。

使用Redis Insight:一旦连接成功,您就可以在Redis Insight中浏览、查询、编辑Redis数据了。Redis Insight提供了一个直观的用户界面,支持各种Redis数据结构(如字符串、列表、哈希表、集合、有序集合等)的可视化操作。

Redis客户端连接

除了Redis Insight之外,您还可以使用各种Redis客户端库或工具来连接到Redis数据库。每个客户端都有其自己的语法和安装过程。连接向导提供了使用以下编程语言连接到数据库的代码片段:

  • node.js:使用node-redis库
  • .NET:使用StackExchange.Redis库
  • Python:使用redis-py库
  • Java:使用Jedis库

redis-cli

redis-cli 是一个随 Redis 一起安装的命令行实用程序,它提供了一个命令行界面,使您能够使用核心的 Redis 命令与您的数据库进行交互。以下是如何使用 redis-cli 的基本步骤:

  1. 安装 Redis
    如果您还没有安装 Redis,首先需要安装它。Redis 的安装过程取决于您的操作系统。对于大多数 Linux 发行版,您可以使用包管理器(如 apt、yum 或 dnf)来安装 Redis。在 macOS 上,您可以使用 Homebrew。在 Windows 上,您可以从 Redis 官网下载 Windows 版本的 Redis。
  2. 运行 redis-cli
    安装 Redis 后,您应该能够在命令行中直接运行 redis-cli。默认情况下,redis-cli 会尝试连接到在 localhost(即本地计算机)上运行的 Redis 服务器,并使用默认的 Redis 端口(通常是 6379)。

要运行 redis-cli 并连接到本地 Redis 服务器,只需在命令行中输入:

redis-cli

如果您想要连接到其他主机或端口,您可以使用 -h 和 -p 选项分别指定主机和端口。例如,要连接到 redis.example.com 上的 Redis 服务器并使用端口 6380,您可以这样做:

redis-cli

redis-cli

如果 Redis 服务器设置了密码,您还需要使用 -a 选项来提供密码:

redis-cli -h redis.example.com -p 6380 -a yourpassword

     3. 使用 redis-cli
一旦您连接到 Redis 服务器,您就可以开始使用 Redis 命令了。例如,要设置一个键的值,您可以使用 SET 命令:

127.0.0.1:6379> SET mykey "Hello, Redis!"

OK

要获取该键的值,您可以使用 GET 命令:

127.0.0.1:6379> GET mykey 

"Hello, Redis!"

您可以查看 Redis 官方文档来了解更多可用的 Redis 命令和它们的用法。

     4. 退出 redis-cli
当您完成与 Redis 服务器的交互后,只需在命令行中输入 exit 或使用快捷键 Ctrl + C 来退出 redis-cli。

请注意,redis-cli 提供了许多其他功能和选项,如管道命令、脚本支持、原始模式等。要深入了解 redis-cli 的更多用法和功能,请查阅 Redis 官方文档中关于 redis-cli 的部分。

标签:实战,cli,Redis,数据库,Insight,redis,连接
From: https://blog.csdn.net/u011565038/article/details/139538927

相关文章

  • Java (Redis)
    前沿让我们来学习下Redis吧 官网下载客户端https://app.redislabs.com/#/rlec-downloads  什么是Redis?Redis(RemoteDictionaryServer)是一个开源的、高性能的、基于内存的键值存储系统。它支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。由于其基于......
  • sick0s1.1 靶机实战
    sick0s1.1信息收集nmap存活及端口:nmap服务扫描:web80和8080都没有开放,,无法访问,gobuster等工具也跑不了,访问一下3128试试根据端口服务扫描也能得知这是个http的代理服务器,,我们添加代理后再次访问80和8080,,80可以成功访问:扫描后台:访问robots.txt发现有个cms......
  • C# 链接access数据库 vs2010
    C#链接access数据库vs2010链接access数据库找到你当前以mdb为后缀名的文件,例如""E:\zonghedata_demo.mdb",那么链接的string内容为:"@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+filePath+";"准备好链接字符串后,使用数据类型OleDbConnection来链接打开文件,代码如下......
  • 鸿蒙开发接口数据管理:【@ohos.data.rdb (关系型数据库)】
    关系型数据库关系型数据库(RelationalDatabase,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。该模块提......
  • 福州大学苏立超老师《大数据库系统》第三章复习提纲“redis”
    第三章(考点:3.3-3.7数据类型与操作(会写会熟练使用)消息订阅持久化主从复制运维和哨兵怎么配,作用)一.通用命令设置setkeyvalue查询keyskey(*)支持模糊查询*任意多个字符;[]括号内某个字符;?单个字符randomkey随机keyexistskey判断是否存在typekey返回类型delke......
  • 如何使用Go语言连接和操作数据库?
    文章目录1.安装MySQL驱动2.连接数据库3.执行查询4.执行插入、更新和删除操作在Go语言中,连接和操作数据库通常使用database/sql包,它提供了一个数据库抽象层,支持多种数据库引擎,如MySQL、PostgreSQL、SQLite等。下面我将以MySQL为例,详细讲解如何使用Go语言连接和......
  • 成为MySQL DBA后,再看ORACLE数据库(七、日志体系)
    说起数据库的日志,一般有redo日志、归档日志、错误日志、审计日志等,不同的数据库为了满足其特定的功能会有不同类型的日志。在ORACLE的日常运维中,可能接触得最多的就是redo日志、归档日志、告警日志、闪回日志这几种日志。在ORACLE知识体系中,一般把redo、undo、checkpoint这几个知......
  • 鸿蒙(HarmonyOS)应用性能优化实战-组件复用四板斧
    概述在滑动场景下,常常会对同一类自定义组件的实例进行频繁的创建与销毁。此时可以考虑通过组件复用减少频繁创建与销毁的能耗。组件复用时,可能存在许多影响组件复用效率的操作,本篇文章将重点介绍如何通过组件复用四板斧提升复用性能。组件复用四板斧:第一板斧,减少组件复用......
  • Vue Router 4与路由管理实战
    title:VueRouter4与路由管理实战date:2024/6/7updated:2024/6/7excerpt:这篇文章介绍了如何在Vue.js应用中利用VueRouter实现单页面应用的路由管理,包括配置路由、导航守卫的使用、路由懒加载以优化性能以及动态路由的实现方法,旨在提升用户体验和应用加载效率categorie......
  • 分布式事务 实战 - 分布式事务简介
    分布式事务是指涉及多个参与方的系统,其中每个参与方都可能执行多个操作,而这些操作需要在各个参与方之间保持一致性。这种情况下,确保数据的一致性变得复杂而关键。在分布式系统中,由于网络延迟、节点故障等原因,确保所有操作的一致性变得更加具有挑战性。为了处理这种情况,有几......