阿里云Redis创建使用

说明:本文介绍如何使用阿里云Redis,包括开通、连接、使用;

开通

进入官网Redis产品页,点击免费试用(白嫖);

选择中间这个,云数据库Redis版;

开通完成后,可在实例列表中查看到新建的实例;

详情信息如下:

连接

创建账户

连接之前,先添加一个账户,如下:

阿里云Redis支持两种连接,分别是专有网络 和公网访问;

连接方式,有以下三种

方式一:阿里云页面连接

在实例详情里,点左上角的登录数据库,可直接连接到Redis

可进入数据库连接的管理界面,可以敲一些Redis相关的命令,比redis-cli命令窗口要友好很多,如下:

方式二:专有网络连接

如果你有一台ECS,且Redis和ECS的专有网络地址一样,如下:

可以在Redis的白名单设置里,添加ECS私网IP,如下:

这样,如果你的ECS安装了Redis,就可以通过公有网络的方式来连接云Redis,如下:

先连接,再使用auth命令登录(auth 用户名:密码),才能进行读写操作;

方式三:公网连接

使用公网连接,同样需要你有一台ECS,在白名单中设置后,回到实例详情,可在下面选择申请连接地址,申请后需要等一会儿

获取连接地址后,还需将本机IP添加到Redis白名单中,这里的IP是公网IP。局域网内,会有一个NAT,将局域网内的请求通过NAT变为公网IP去访问,所以我们添加的IP是这个NAT的IP,通过下面的命令查询:

powershell 复制代码
curl ip.me

Windows也可以用这个命令,但仅限IPv4

将其添加到Redis白名单中,然后把Redis实例详情页的公网访问的连接地址复制下来,就可以用Redis连接工具来连接了,如下:

能看到我们前面set的数据;

项目中使用,复制连接地址到redis配置的host上就行了。

总结

细琢磨,感觉云Redis有点矛盾,Redis访问快是基于内存,上云,反而让网络带宽限制住了Redis的访问速度,让云Redis有点多余。仅为ECS(阿里云服务器)服务,使用公有网络访问?那为什么不在服务器里装一个Redis应用或者再买一台内存型的服务器来部署Redis应用,是吧?

相关推荐
草莓熊Lotso5 小时前
【C++ 基于微服务的即时通讯系统】etcd + brpc 从安装到服务注册发现全链路实战
网络·数据库·c++·redis·微服务·etcd
ha_lydms11 小时前
Datetime Functions(日期时间函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
Wang's Blog12 小时前
Java 项目实战: 交友项目 - 阿里云 OSS 入门案例:从创建 Bucket 到上传拿到可访问 URL
java·阿里云·交友
我不会起名字32213 小时前
Redis 突然只能读不能写:MISCONF 报错的 3 类触发条件与 4 步恢复
运维·redis·持久化·排查·misconf
workflower13 小时前
Agentic AI 时代的企业ICT 基础设施运维
运维·人工智能·机器学习·重构·云计算·汽车
ha_lydms13 小时前
Bitwise Functions(位运算函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
我不会起名字32214 小时前
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端
redis·docker·sentinel·高可用·哨兵
Geek-Chow16 小时前
00 · AWS Lambda 心智模型学习指南:总览、思维导图与阅读路线(专栏目录)
云计算
ha_lydms17 小时前
St Functions(空间函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
Geek-Chow19 小时前
07 · AWS Lambda 自测题与动手实验:用 AWS CLI 验证版本、别名、预置并发与冷启动
云计算