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)

       在下一个界面上,您将被要求选择您偏好的云提供商(如 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 的部分。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Golang使用讯飞星火AI接口

一、API申请 https://www.bilibili.com/video/BV1Yw411m7Rs/?spm_id_from333.337.search-card.all.click&vd_source707ec8983cc32e6e065d5496a7f79ee6 注册申请,需要在此页面获取appid、apisecret、apikey https://www.xfyun.cn/ https://console.xfyun.cn/ser…

隐式链接DLL

本文仅供学习交流,严禁用于商业用途,如本文涉及侵权请及时联系本人将于及时删除 【例9.5】创建的基于MFC对话框的应用程序MFCImLink2,隐式链接例9.2创建的MFCLibrary2.dll,使用其中的导出函数求正方形的面积。 (1) 使用MFC应用程…

PS的stable diffusion插件安装指南

PS的stable diffusion插件安装指南 1.首先要安装stable diffusion,具体安装方法,参考https://blog.csdn.net/sheji888/article/details/139196688 stable diffusion要求要启用API功能 2.安装ps2023以上版本,低于这个版本不能使用stable diff…

尝试使用blazor(一)吐槽blazor,未开始之前,先吐为敬

为什么要写一点关于blazor的文章呢?其实是没什么人看的,我知道blazor目前在国内使用的人数,恐怕一辆大巴车都坐不满。非常冷门,我刚用blazor遇到问题,花钱找人解决,找了国内几个著名的平台,几乎没人会blaz…

关于怎么用Cubemx生成的USBHID设备实现读取一体的鼠标键盘设备(改进版)

主要最近做了一个要用STM32实现读取鼠标键盘一体的那种USB设备,STM32的界面上要和电脑一样的能通过这个USB接口实现鼠标移动,键盘的按键。然后我就很自然的去参考了正点原子的例程,可是找了一圈,发现正点原子好像用的库函数&#…

短剧看剧系统投流版系统搭建,前端uni-app

目录 前言: 一、短剧看剧系统常规款短剧系统和投流版的区别? 二、后端体系 1.管理端: 2.代理投流端 三、功能区别 总结: 前言: 23年上半年共上新微短剧481部,相较于2022年全年上新的454部&#xff0…

使用el-tree封装一个权限管理的小功能

使用el-tree封装一个权限管理的小功能 使用el-tree封装权限管理, 选中人员并且在右侧回显, 此组件用到了递归, 我只是将需要显示的数据进行了动态传递, 其他数据小伙伴可以自己封装 父组件 <template><div><authorityManage ref"authorityManage" :…

Vuepress 2从0-1保姆级进阶教程——标准化流程

Vuepress 2 专栏目录 1. 入门阶段 Vuepress 2从0-1保姆级入门教程——环境配置篇Vuepress 2从0-1保姆级入门教程——安装流程篇Vuepress 2从0-1保姆级入门教程——文档配置篇Vuepress 2从0-1保姆级入门教程——范例与部署 2.进阶阶段 Vuepress 2从0-1保姆级进阶教程——全文搜索…

学习笔记——路由网络基础——路由概述

一、路由概述 1、路由定义与作用 路由(routing)是指导报文转发路径信息&#xff0c;通过路由可以确认转发IP报文的路径。 路由&#xff1a;是指路由器从一个接口上收到数据包&#xff0c;根据数据包的目的地址进行定向并转发到另一个接口的过程。 路由(routing)的定义是指分…

极简主义在UI设计中的应用及解析

极简主义&#xff0c;即“少就是多”。在设计中&#xff0c;极简主义是许多艺术概念之一&#xff0c;它描述了一种内容形式&#xff0c;可以在许多方面使用。现在移动UI界面和网页设计中的极简主义设计越来越多。即时设计认为&#xff0c;极简主义UI界面不仅美观&#xff0c;而…

【一百零八】【算法分析与设计】P1908 逆序对,P1637 三元上升子序列,树状数组区间和应用

P1908 逆序对 逆序对 题目描述 猫猫 TOM 和小老鼠 JERRY 最近又较量上了&#xff0c;但是毕竟都是成年人&#xff0c;他们已经不喜欢再玩那种你追我赶的游戏&#xff0c;现在他们喜欢玩统计。 最近&#xff0c;TOM 老猫查阅到一个人类称之为“逆序对”的东西&#xff0c;这东西…

【漏洞复现】海康威视综合安防管理平台 多处 FastJson反序列化RCE漏洞

0x01 产品简介 海康威视综合安防管理平台是一套“集成化”、“智能化”的平台,通过接入视频监控、一卡通、停车场、报警检测等系统的设备。海康威视集成化综合管理软件平台,可以对接入的视频监控点集中管理,实现统一部署、统一配置、统一管理和统一调度。 0x02 漏洞概述 由于…

在Cisco Packet Tracer上配置NAT

目录 前言一、搭建网络拓扑1.1 配置PC机1.2 配置客户路由器1.3 配置ISP路由器 二、配置NAT2.1 在客户路由器中配置NAT2.2 测试是否配置成功 总结 前言 本篇文章是在了解NAT的原理基础上&#xff0c;通过使用Cisco Packet Tracer 网络模拟器实现模拟对NAT的配置&#xff0c;以加…

源码、反码和补码

对于有符号数而言&#xff0c;原码就是一个数的二进制表示。二进制的最高位是符号位&#xff0c;0 表示正数&#xff0c;1 表示负数。 计算机用数的原码进行显示&#xff0c;数的计算和存储是用补码进行的。 正数的原码&#xff0c;反码和补码都一样&#xff0c;即正数三码合…

Cesium中的坐标系统简单说明(2026-06-08)

一、坐标系统 cesium中坐标系统分为地理坐标、世界坐标&#xff08;X,Y,Z&#xff09;、屏幕坐标三种。 通常使用地理坐标来进行位置表达&#xff0c;笛卡尔空间坐标系常用来做一些空间位置变换如平移旋转缩放&#xff0c;屏幕坐标常用来做用户交互等&#xff0c;三者之间相互…

win7补丁下载

目的 一般来说&#xff0c;安装上windows系统就带着补丁了&#xff0c;但有时&#xff0c;安装的是原始版的操作系统是不带补丁的&#xff0c;一般直接更新就可以了&#xff0c;但有时&#xff0c;电脑不能联网&#xff0c;只能通过安装包进行升级&#xff0c;所以下面介绍如何…

Docker 学习总结(83)—— 配置文件daemon.json介绍及优化建议

一、daemon.json 文件概述 daemon.json是Docker守护进程的配置文件,它允许系统管理员自定义Docker守护程序的行为。此文件通常位于/etc/docker/目录下。通过修改daemon.json,可以调整Docker守护进程的多种设置,包括网络配置、日志记录、存储驱动等。 二、daemon.json 文件结…

【Vue】路由的基本使用

文章目录 一、固定5个固定的步骤二、代码示例三、两个核心步骤四、完整代码 vue-router插件作用 修改地址栏路径时&#xff0c;切换显示匹配的组件 说明 Vue 官方的一个路由插件&#xff0c;是一个第三方包 官网 https://v3.router.vuejs.org/zh/ VueRouter的使用&#xff0…

【安装笔记-20240607-Linux-适合个人用户及初创企业的 SSL 证书服务】

安装笔记-系列文章目录 安装笔记-20240607-Linux-适合个人用户及初创企业的 SSL 证书服务 文章目录 安装笔记-系列文章目录安装笔记-20240607-Linux-适合个人用户及初创企业的 SSL 证书服务 前言一、软件介绍名称&#xff1a;acme.sh主页官方介绍 二、安装步骤测试版本&#x…

React Hooks 封装可粘贴图片的输入框组件(wangeditor)

需求是需要一个文本框 但是可以支持右键或者ctrlv粘贴图片&#xff0c;原生js很麻烦&#xff0c;那不如用插件来实现吧~我这里用的wangeditor插件&#xff0c;初次写初次用&#xff0c;可能不太好&#xff0c;但目前是可以达到实现需求的一个效果啦&#xff01;后面再改进吧~ …