创建AWS ElastiCache Redis

本教程可创建公网访问的 AWS ElastiCache Redis 实例用于测试(注意:仅测试用,生产环境不推荐公网访问)。


1️⃣ 创建一个 Redis 公网可访问实例

  1. 打开 AWS 控制台 → ElastiCache → Redis → Create

  2. 选择 Redis 引擎(或者 OSS Redis)。

  3. Deployment option(部署选项)

    • 推荐选择 Cluster Mode Disabled(单节点,测试方便)。
  4. Name : test-redis-public

  5. Publicly Accessible : Yes(关键步骤,允许公网访问)

  6. Subnet group:

    • 选择包含 公有子网 的 subnet group(子网必须有路由到 Internet Gateway)。

    • 如果没有,可以新建一个 subnet group,把一个公有子网放进去。

  7. Port: 保持默认 6379

  8. Redis Auth (密码) : 建议启用(设置一个测试密码,如 MyTestRedis123

  9. Node type : cache.t4g.micro(测试用最小规格,便宜)

  10. Number of nodes: 1

  11. 其余保持默认,点击 Create


2️⃣ 配置安全组允许公网访问

Redis 即使设置了公网访问,如果安全组不允许也无法访问。

  1. 打开 VPC → Security Groups

  2. 找到 Redis 的安全组。

  3. Inbound Rules → Edit inbound rules

  4. 保存规则。

✅ 这样你的 Redis 就可以从你的电脑公网访问了。


3️⃣ Windows 上连接 Redis

在 Windows 上,你可以用 redis-cliRedis Desktop Manager / Navicat

使用 redis-cli:

复制代码
redis-cli.exe -h <redis-endpoint> -p 6379 -a MyTestRedis123

示例:

复制代码
redis-cli.exe -h test-redis-public.xxxxxx.ap-northeast-1.cache.amazonaws.com -p 6379 -a MyTestRedis123

如果连接成功,可以测试:

复制代码
SET testkey "hello world"
GET testkey

💡 注意事项

  • 仅限测试环境,生产不要公网暴露 Redis。

  • 务必启用密码

  • 安全组只允许特定 IP。

  • 测试完成后记得删除实例,避免被滥用或收费。


如果你需要,我可以帮你写一个 完整 AWS CLI 命令,直接在 Windows 上创建一个公网可访问 Redis 测试实例,不用手动操作控制台。

你想要我给 CLI 命令吗?

相关推荐
野犬寒鸦28 分钟前
Redis复习记录day1
服务器·开发语言·数据库·redis·缓存
Nyarlathotep01131 小时前
Redis的内存回收和对象共享
redis·后端
野犬寒鸦2 小时前
Redis热点key问题解析与实战解决方案(附大厂实际方案讲解)
服务器·数据库·redis·后端·缓存·bootstrap
mldlds2 小时前
Windows安装Redis图文教程
数据库·windows·redis
Nyarlathotep01133 小时前
Redis的对象(5):有序集合对象
redis·后端
feng68_3 小时前
Redis架构实践
linux·运维·redis·架构·bootstrap
@insist1233 小时前
数据库系统工程师-云计算与大数据核心知识
大数据·数据库·云计算·软考·数据库系统工程师·软件水平考试
菜菜小狗的学习笔记5 小时前
黑马程序员Redis--实战篇(黑马点评)
数据库·redis·缓存
zz-zjx5 小时前
harbor使用外置db,redis,存储(minio)通过pigsty安装(单机)
数据库·redis·缓存
深蓝轨迹5 小时前
黑马点评--达人探店模块
java·spring boot·redis