最近在做一些AI应用的时候,我在想尝试利用redis的能力缓存一些信息,这使我想去找一个免费的redis来进行使用,在调研的过程中我发现了一款产品EloqCloud for KV可以提供类似的能力,于是尝试使用了一下,本文记录了这次体验过程。如果你也有类似的需求,希望能够对你也有所帮助。

简介

        EloqCloud EloqDB 的 SaaS 平台,旨在为开发者提供经济、可扩展且可预测的云端体验,并可由开发者选择使用自己熟悉的 API。同时它也是一个产品矩阵,支持多种数据模态和计算 API,包括 SQL、Redis、MongoDB、Vector、Graph,未来还将有一个全能型解决方案 ConvergedDB。它的第一个产品是EloqCloud for EloqKV,现已正式面向公众开放。那么EloqCloud for EloqKV又是什么呢?简而言之,EloqCloud for EloqKV 是一个具有完整 Redis API 兼容性的云原生事务型键值数据库,它不仅仅是一个缓存,它是一个真正的数据库,专为持久性、可用性性能而构建。每次写入都会在确认之前进行复制。它支持跨可用区持久化以应对可用区故障。它具有Scale to Zero、经济高可用、高性能、完整 ACID 事务等特性

使用场景

     从功能描述以及feature来看,我们大致能推导出它的一些使用场景:

  • 当你的业务场景中需要用到具有事务能力的redis的时候,它将会是一个不错的选择(事务!事务!事务!)。

  • 可以作为KV存储的主库使用,如果你不想构建主库+缓存的架构,这将是一个不错的选择。

  • 如果你是一个redis的初学者,先要学习、了解、练习实践redis相关知识,那么它也是一个不错的选择(redis兼容,且有一定的免费额度,无需自己本地部署。关于它的免费额度,我了解下来是10GB的免费存储以及不限量的读操作,能支持到1w的qps,相比同类型其他云存储简直不要太香~)

EloqCloud 实操初体验

        接下来我们一起来看看EloqCloud的实操流程,这里我们将它当作一个redis的练习场,我们的目标是在上面完成一些基本的redis操作

创建集群

        当登录成功之后会进入EloqKV的工作台,在这里点击右上角的【Create Cluster】进入创建页,在这里可以配置我们的Cluster,对于cluster部署的区域,我们可以选择云供应商(cloud provider),区域(region)、zone。对于cluster本身,我们可以选择产品类型(prodct type)和sku(sku我们一般选择free后缀的)。选好这些配置之后(根据自身需要,一般来说如果为了快速体验直接按照默认的配置来创建即可)。

集群数据看板

        当创建完成之后, 首页会出现我们刚刚创建的集群,这里显示了一些集群的基本信息,如果我们想要看更多集群相关的数据,我们选择一个集群点击进入,即可看到集群更加具体的信息。

        以这个上图为例,图中可以看到以下信息:

  1. Tire: 显示为“Serverless”。

  2. Status: 当前状态为“IDLE”, 当新查询到来的时候会自动恢复成running状态。

  3. Total Resource: 显示为“CPU 0 Core, Memory 0Mi”。free Tier版本是0 Core CPU

  4. Create At: 创建时间为“Jun 15 2025 / 16:23:36”。

        此外,还有两个主要部分:

  • Core Metrics:

    • 显示“Metrics Unavailable”,说明当集群状态为“Available”时,指标数据才可用。当前状态为“Idle”。

  • Cluster Properties:

    • Cloud Provider: 云服务提供商为“aws”。

    • Region: 区域为“us-west-1”。

    • Zone: 区域为“us-west-1a”。

    • Cluster Status: 当前状态为“IDLE”。

    • Product Type: 产品类型为“EloqKV”。

    • Version: 版本为“nightly-2025-05-16”。

    • Tx Service: 事务服务数量为“1 * (0 Core CPU, 0Mi Memory)”。

    • Log Service: 日志服务数量为“0 * (0 Core CPU, 0Mi Memory)”。

        界面右上角有一个按钮,标注为“CONNECT TEST”。点击这个按钮,我们可以得到连接到这个云kv数据库的详细信息。

数据库连接

        为了我们的服务能够连接上云数据库,我们可以按照CONNECT TEST中描述的信息进行连接。这个页面中给出了连接数据库的一些必要信息,比如用户名,密码,如果要以命令行的形式连接,命令行的内容等。除了命令行这里还提供了go,java, python, params的连接方式,用户可以根据自身需要来进行连接测试。

        这里有一个问题,目前的操作页面到此戛然而止了,对于初学者或本地没有安装redis client的用户来说,无法体验下去了。为了解决这个问题,也方便后续大家使用,我编写了一个简单的redis连接器来帮助大家解决这个问题,打通体验流程的"最后一公里". (项目地址:https://github.com/flyboyer/redis_test_tool, 提供了打包docker的能力, 欢迎大家使用,后续部署网页后的项目地址也会同步在项目中更新)

通过Redis连接测试工具进行测试

自动化命令解析

        将上面的redis-cli命令完整的复制到自动解析的输入框中,点击【解析并填充】按钮,如果解析成功,你会看到下方的参数被自动的填充好,并且下方会展示【CLI命令解析成功】,然后我们进入下一步。

连接数据库

        点击上面的【连接按钮】,如果连接成功,则会看到如下画面。下方提示【成功连接到Redis服务器】,并且展示一个命令执行器,我们可以在这里输入redis命令执行并查看结果。如果你不知道输入什么,也可以选择下方的一些常用命令,然后点击执行,查看执行结果。常用命令中包括了一些对Redis常用数据结构的操作。

执行Redis命令

        按照上面的说法我们来测试几个命令,比如这里的INCR counter. 可以看到执行结果处展示了云数据库执行的结果13(为什么是13?因为我之前使用类似的命令操作过,它是基于数据库中现有的值+1的,这也说明我们数据库中是存在一些数据的)

执行历史

        如果你执行过多个命令,那么就会有执行历史,在工具页面下方可以看到,它会帮助你了解你本次做过哪些操作。不过注意,这里页面刷新会重置,它只会记录你本次使用的所有操作历史。

        通过这个工具,可以帮助你快速的体验上手EloqKV。

体验结论

        体验下来整体感觉还是不错的,界面简洁、操作简单,尤其是对有redis需求的场景来说是一个不错的选择。其免费的额度对于独立开发者或者初创企业进行PoC或PMF来说也是足够使用的。如果你也有类似的需求,不妨尝试一下~云数据库地址:cloud.eloqdata.com/ 申请后可用。

        后续文章中如果有用到的场景我们会再次详细的描述使用过程,如果你对此感兴趣欢迎关注后续哦~

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业级路由器技术全解析:从基础原理到实战开发

简介 在当今数字化时代,路由器作为网络的核心设备,其技术深度与应用广度直接影响着企业网络的性能与安全性。本文将全面解析路由器的基础原理、工作机制以及企业级开发技术,从网络层寻址到路由协议算法,从安全配置到QoS实现,再到多厂商API开发实战,旨在帮助网络工程师和…

day041-web集群架构搭建

文章目录 0. 老男孩思想-高薪四板斧1. web集群架构图2. 搭建异地备份服务2.1 服务端-阿里云服务器2.1.1 查看rsync软件包2.1.2 添加rsync配置文件2.1.3 添加虚拟用户2.1.4 创建校验用户密码文件2.1.5 创建备份目录2.1.6 启动服务2.1.7 开放安全组端口2.1.8 发送检查邮件 2.2 客…

day44-Django RestFramework(drf)下

1.5 Django RestFramework(下) drf 内置了很多便捷的功能,在接下来的课程中会给大家依次讲解下面的内容: 快速上手请求的封装版本管理认证权限限流序列化视图条件搜索分页路由解析器10. 分页 在查看数据列表的API中,如果 数据量 比较大,肯定不能把所有的数据都展示给用…

机器学习基础 线性回归与 Softmax 回归

机器学习基础 线性回归与 Softmax 回归 文章目录 机器学习基础 线性回归与 Softmax 回归1. 最小二乘法1.1 数据集定义1.2 最小二乘的矩阵推导1.3 最小二乘的几何解释1.4 概率视角下的最小二乘估计 2. 正则化2.1 L1 范数与 L2 范数2.2 正则化的作用2.3 Lasso 回归的求解2.3.1 L-…

6.27_JAVA_面试(被抽到了)

1.MYSQL支持的存储引擎有哪些, 有什么区别 ? In-no-DB(默认):支持事务安全(数据库运行时,能保证数据的一致性、完整性),支持表行锁,支持物理和逻辑外键。占用磁盘空间大。 MEMORY&…

YOLOv13震撼发布:超图增强引领目标检测新纪元

YOLOV13最近发布了,速速来看。 论文标题:YOLOv13:融合超图增强的自适应视觉感知的实时目标检测 论文链接:https://arxiv.org/pdf/2506.17733 代码链接:https://github.com/iMoonLab/yolov13 话不多说,直…

Docker错误问题解决方法

1. Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) https://zhuanlan.zhihu.com/p/24228872523 2. no configuration file provided: …

大模型在恶性心律失常预测及治疗方案制定中的应用研究

目录 一、引言 1.1 研究背景与意义 1.2 研究目的与方法 1.3 研究创新点 二、大模型技术概述 2.1 大模型基本原理 2.2 常见大模型类型及特点 2.3 大模型在医疗领域的应用现状 三、心律失常的术前预测与准备 3.1 术前心律失常预测的重要性 3.2 大模型在术前预测中的应…

【视频芯片选型】

一、边缘 AI 芯片选型逻辑与未来趋势 (一)嘉楠 K230、全志 V853、瑞芯微 RK3588 对比选型 核心场景适配 嘉楠 K230: 适合低功耗边缘 AI场景,如智能家居中控(支持语音 视觉双模态交互)、电池供电设备&#…

JavaScript---DOM篇

1. DOM 概念 文档对象模型:将 HTML 文档映射为树形结构,JS 可通过 DOM 操作页面。 2. 获取元素 document.getElementById(id) document.querySelector(CSS选择器) document.querySelectorAll() 获取多个 3. 操作元素 属性操作: element.getAt…

第三次课:实验室安全用电

触电的危害 触电的方式 安全用电与预防措施 触电急救 时间就是生命 安全自省 安全用电常识补充

NV064NV065美光固态闪存NV067NV076

美光NV系列固态闪存技术深度解析与应用指南 技术架构革新:垂直堆叠与浮栅技术的突破 美光NV系列固态闪存的核心竞争力在于其232层NAND闪存技术,通过垂直堆叠工艺将存储单元层层叠加,如同在指甲盖面积内构建超过200层“数据楼宇”&#xff0…

设计模式精讲 Day 18:备忘录模式(Memento Pattern)

【设计模式精讲 Day 18】备忘录模式(Memento Pattern) 文章内容 开篇 在“设计模式精讲”系列的第18天,我们来探讨备忘录模式(Memento Pattern)。这是一种行为型设计模式,其核心思想是在不破坏封装性的前…

SpringCloud系列(35)--使用HystrixDashboard进行服务监控

前言:在上一节中我们使用了Hystrix进行服务熔断处理,至此关于Hystrix的使用到此为止,本节内容关注的是如何使用HystrixDashboard对调用进行监控。 1、HystrixDashboard概述 Hystrix提供的准实时的调用监控(HystrixDashboard),Hys…

爬虫简单实操2——以贴吧为例爬取“某吧”前10页的网页代码

需求是将贴吧的【某个吧】里面【n页】的网页代码爬取下来,保存至本地 首先我们要思考这个贴吧爬虫的框架,要有方法可以构造url列表(就可以一次获取多个url),能请求获取相应,能把html保存到本地。 import …

webpack5 css-loader 配置项中的modules

在 Webpack 的 css-loader 中,modules 选项是一个核心配置,它直接关系到 CSS 的模块化处理方式。下面从概念、原理、使用场景和实践技巧四个方面详细解析: 概念解析:CSS Modules 是什么? CSS Modules 是一种让 CSS 类…

springboot+Vue驾校管理系统

概述 基于springbootVue开发的驾校管理系统。该系统采用主流技术栈开发,功能完善,既包含用户端便捷的操作界面,又具备强大的后台管理功能。 主要内容 一、用户端功能模块 ​​核心功能导航​​: 首页展示驾校推荐信息及最新动态…

#华为鲲鹏#华为计算#鲲鹏开发者计划2025#

#华为鲲鹏#华为计算#鲲鹏开发者计划2025# <新版开发者计划>的内容链接&#xff1a;鲲鹏开发者计划2025-鲲鹏社区 通过学习毕昇编译器整体介绍&#xff0c;以及安装使用流程、新增特性、调优工具的使用及相关指导文件获取&#xff0c;对毕异编译器有了更深的认识。 我刚…

小程序学习笔记:声明式导航的多种玩法

在小程序开发中&#xff0c;页面导航是实现用户流畅交互体验的关键环节。今天&#xff0c;咱们就一起来深入学习小程序里通过声明式导航实现页面跳转、切换 tab 页、后退等功能的技巧&#xff0c;还会附上详细代码示例&#xff0c;让大家轻松掌握&#xff01; 一、什么是页面导…

Linux中《动/静态库原理》

目录 目标文件ELF文件ELF从形成到加载轮廓ELF形成可执行readelf命令ELF可执行文件加载 理解连接与加载静态链接ELF加载与进程地址空间虚拟地址/逻辑地址 重新理解进程虚拟地址空间 动态链接与动态库加载进程如何看到动态库进程间如何共享库的动态链接动态链接到底是如何工作的&…