Redis Connector

有关Athena Redis 连接器的详细信息,请参阅此处

创建Redis Connector

在data source页面上,创建新的数据源:

image-20231201094748851

选择redis类型:

image-20231201094826034

数据库源名称输入为redis,选择lambda函数redis

image-20231201094908927

创建数据源。创建完成后,刷新出来Associated databases

image-20231201195453829

访问里面的表:

image-20231201195243671


由于 Redis 没有自己的schema,因此 Redis Connector无法从 Redis 推断列或数据类型。Redis Connector需要设置 Glue Catalog才能将数据关联到schema。Cloudformation 已经为我们在 Glue Catalog 中创建出来 Redis database。

进入Glue, 看到有redis database:

image-20231201195809408

点击redis中的Tables可以查看表:

image-20231201200354126

运行联合查询

进入Athena的Query Editor,运行以下查询:

select * from "lambda:redis".redis.active_orders limit 10;

image-20231201200159465