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

news2024/7/6 19:39:48

一、创建一个新账户

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

  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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

二、连接到数据库

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

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

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

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

  • Redis Insight
  • redis-cli utility
  • Redis client for your preferred programming language

Redis Insight连接数据库

Redis Insight是一个用于Redis的图形用户界面(GUI)工具,它支持macOSWindowsLinux操作系统。以下是使用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 的部分。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1808270.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PR如何让音频淡入淡出

PR如何让音频淡入淡出 方法一:效果控件关键帧方法二:音频轨道关键帧 以淡入为例,介绍如何设置淡入的两种方法,推荐使用第二种。淡出效果类似。 方法一:效果控件关键帧 选中音频,点击效果控件 在淡入结束的…

差动放大器

差动器的出现是为了解决直接耦合电路存在的零点漂移问题,另外,差动放大器还有灵活的输入,输出方式。 一,基本差动放大器 差动放大器在电路结构上具有对称性,三极管VT1,VT2同型号,R1R2,R3R4,R5…

Web学习_SQL注入_布尔盲注

盲注就是在SQL注入过程中,SQL语句执行后,查询到的数据不能 回显到前端页面。此时,我们需要利用一些方法进行判断或者尝 试,这个过程称之为盲注。而布尔盲注就是SQL语句执行后,页面 不返回具体数据,数据库只…

SQL(一)基本语法

文章目录 一、Sql 语言基本特点二、数据查询(按执行顺序排列)1. From & Join2. Where3. Group by4. Having5. Select6. Distinct7. Order by8. Limit/ Offset 三、功能公式1. 字符处理2. 时间处理3. 统计计算 一、Sql 语言基本特点 不区分大小写分号…

平面设计神器CorelDRAW2021精简版,你值得拥有!

亲爱的设计师小伙伴们,今天我要为大家种草一款神奇的软件——CorelDRAW平面设计软件2021精简版!🤩✨作为一名专业的图形设计师,我深知一个好工具对于我们的工作有多么重要。而这款软件简直就是我们设计师的救星!&#…

新技术前沿-2024-构建个人知识库和小语言模型

OllamaWebUIAnythingLLM,构建安全可靠的个人/企业知识库 1 技术路线一 1.1 搭建本地大模型Ollama 1.2 搭建用户界面open WebUI 使用Docker Desktop Open-webui。它可以快速基于Ollama构筑本地UI。 如果没有科学上网,很可能会拉不动,可以试…

牛客热题:不同的路径数目(一)

📟作者主页:慢热的陕西人 🌴专栏链接:力扣刷题日记 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 文章目录 牛客热题:不同的路径数目(一)题目链接方法…

1909java内部知识管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java内部知识管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了java设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开 发环境为TOMCAT7.0,Myeclipse8.5开发&…

二分#背包#快排#LCS详解

二分#背包#快排#LCS详解 文章目录 二分#背包#快排#LCS详解1. 二分搜索2. 01背包问题3. 快速排序4. 最长公共子序列 1. 二分搜索 在处理大规模数据集时,查找操作的效率显得尤为重要。二分搜索是一种在有序数组中查找目标值的高效算法,其时间复杂度为O(lo…

Leetcode 力扣113. 路径总和 II (抖音号:708231408)

给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum 22 输出&a…

KUKA机器人中断编程详细教程1—了解中断

在公众号查看更多内容。 在KUKA机器人编程与调试中,经常会用到中断编程。通过中断实现机器人暂停,或者停止当前的动作进入中断后的程序中接着运行,以此来满足实际的调试要求。 1、中断的概念 ①当出现诸如输入等定义的事件时,…

Android APP memory统计方法

目录 进程的内存信息概述 关键的术语 测试步骤 测试步骤 数据处理 数据分析: 进程内存信息 Dumpsys meminfo -a PID Procrank Procmem PID 特殊内存信息 Mali ION(multi-media,gralloc) 进程地址空间信息 /proc/pid/smaps Showmap PID …

Cinema 4D 2024 软件安装教程、附安装包下载

Cinema 4D 2024 Cinema 4D(C4D)是一款由Maxon开发的三维建模、动画和渲染软件,广泛用于电影制作、广告、游戏开发、视觉效果等领域。Cinema 4D允许用户创建复杂的三维模型,包括角色、场景、物体等。它提供了多种建模工具&#x…

redis 05 复制 ,哨兵

01.redis的复制功能,使用命令slaveof 2. 2.1 2.2 3. 3.1 3.1.1 3.1.2 3.1.3 4 4.1 4.2 例子 5.1 这里是从客户端发出的指令 5.2 套接字就是socket 这里是和redis事件相关的知识 5.3 ping一下

新版校园跑腿外卖独立版+APP+小程序前端外卖配送平台源码(含搭建教程)

同城校园跑腿外卖配送平台源码,这套目前全网还没有人分享过,这个是开源的,所以没有任何问题了,这套源码非常吊,支持自定义diy 你可以设计你的页面,设计你自己的风格,支持多校园,独立…

C++对象池设计与实现

目录 一、对象池简介 1.1 池化技术 1.2 什么是对象池 1.3 对象池分配策略 二、C new和delete运算符重载 三、实现一个对象池框架 3.1 策略接口 四、实现几种对象池的分配策略 4.1 数组策略 4.2 堆策略 ​编辑 4.3 栈策略 4.4 区块策略 一、对象池简介 1.1 池化技…

SAS:coalescec函数和cmiss函数的应用及拓展

背景:CRF中收集了每个受试者3个RACE方面的信息,SDTM SPEC规定了RACE的生成规则为:若收集了多个RACE,RACE“MULTIPLE”,详细的RACE信息记录在SUPPDM中;若仅收集到一个RACE,则RACE等于RACE1-RACE3…

ROS 获取激光雷达数据(C++实现)

ROS 获取激光雷达数据(C实现) 实现思路 在机器人ROS系统中,激光雷达通常会有一个对应的节点,这个节点一般是由雷达的厂商提供,我们只需要简单的配置以下端口参数,就能和激光雷达的电路系统建立连接&#…

贪吃蛇双人模式设计(2)

敲上瘾-CSDN博客控制台程序设置_c语言控制程序窗口大小-CSDN博客贪吃蛇小游戏_贪吃蛇小游戏csdn-CSDN博客​​​​​​​ 一、功能实现: 玩家1使用↓ → ← ↑按键来操作蛇的方向,使用右Shift键加速,右Ctrl键减速玩家2使用W A S D按键来操…

向AI请教如何说不

面对父母的催婚,你可以采取以下几个步骤来进行沟通和表达自己的立场: 理解与尊重:首先,要理解父母催婚背后的关心和期望。他们可能出于对你未来幸福和生活稳定的考虑。表达对他们关心的感激,这有助于建立良好的沟通基础…