使用RedisInsight的Elasticache自动发现教程| Redis Developer Hub

作者:阿吉特·辛格·雷纳

RedisInsight是一个100%免费的Redis GUI,允许您在使用Redis开发应用程序时进行可视化、监视和优化。它为Redis提供了直观高效的GUI,允许像您这样的开发人员与数据库交互并管理数据。RedisInsight允许您自动添加Redis企业软件和Redis企业云数据库。RedisInsight还允许您自动发现Elasticache Redis缓存。万博体育彩万博最新版本下载苹果ag万博下载万博电竞客服

重要的

无法从VPC外部访问ElastiCache Redis缓存,因为它们没有分配给它们的公共IP地址。如果要使用RedisInsight处理ElastiCache Redis缓存,可以在RedisInsight和ElastiCache实例之间设置SSH隧道,以防不使用Redis群集。

本教程介绍如何:

  • 设置和配置Amazon Elasticache
  • 配置专有网络
  • 配置安全组
  • 配置和设置AmazonEC2
  • 创建和配置IAM角色
  • 分配权限
  • 从EC2实例连接到Elasticache
  • 设置RedisInsight
  • 访问RedisInsight
  • 自动发现Elasticache实例

第一步。设置和配置Amazon Elasticache#

登录到AWS管理控制台然后单击“立即开始”

弹力织物

选择“Redis”作为集群引擎

弹力织物

配置Redis设置:

弹力织物

复制并保存Elasticache主端点URL:

弹力织物

第二步。配置专有网络#

配置并选择具有ElastiCache实例的VPC

弹力织物

第三步。配置安全组#

弹力织物

配置入站和出站规则以允许RedisInsight和Redis端口:

弹力织物

第四步。配置和设置AmazonEC2#

弹力织物

第五步。创建和配置IAM角色#

您可以使用AWS管理控制台创建IAM用户可以担任的角色

弹力织物

在选择受信任实体的类型下,选择EC2。换句话说,角色由EC2实例使用

弹力织物

单击“下一步”。

第六步。分配权限#

分配以下权限:

  • AmazonS3只读访问
  • Amazone LasticacherReadOnly访问

弹力织物

第七步。从EC2实例连接到Elasticache#

ubuntu@ip-10-0-0-254:~$redis cli-h redinsightdemo.8cfnjo.ng.0001.use1.cache.amazonaws.com-p 6379
RedInsightDemo.8cfnjo.ng.0001.use1.cache.amazonaws.com:637 9 >

第八步。设置RedisInsight#

ubuntu@ip-10-0-0-254:~$ 苏多 docker run-v redisinsight:/db-p 8001 :8001 redislabs/redisinsight:最新版本
不能 发现 形象 “redislabs/redisinsight:最新版本” 局部
最新版本:从redislabs/redisinsight中提取
苏多 码头工人 附言
容器ID映像命令已创建状态端口名称
caf3d674fb81 redislabs/redisinsight:最新版本 “bash./docker条目…” 4. 几秒钟前 3. 0 .0.0:8001- > 8001 /tcp,::8001- > 8001 /冷帕斯卡

第九步。访问RedisInsight#

弹力织物弹力织物

第十步。自动发现Elasticache实例#

重要的

如果您遇到以下错误消息:

此EC2实例没有发现您的ElastiCache实例的权限。要授予权限,请创建具有DescribeCacheClusters权限的IAM角色,并将该角色附加到此EC2实例。

您可能必须将IAM角色附加到实例,如下所示:

弹力织物

现在,您应该能够自动发现Elasticache

弹力织物

弹力织物

添加所选实例:

弹力织物

添加发现的实例:

弹力织物

工具书类#

Redis发射台
Baidu