使用Redis的Elasticache - 客户端sdks

时间:2015-09-18 20:52:49

标签: redis stackexchange.redis amazon-elasticache

我在亚马逊有一个网络农场,我的一个网站需要一些缓存。 我正在考虑使用Elasticache redis。

任何人都可以了解我如何连接并与此缓存交互?

我已经阅读过几个客户端问题,比如stackexchange redis,服务堆栈等。 .NET是我的首选平台。

可以使用这些客户端sdks与弹性缓存上的redis进行交互吗? 有人使用elasticache redis(使用stackexchange redis sdk)了解一些文档和/或代码示例吗?

我猜我将不得不使用密钥/密钥对进行身份验证,这是否支持任何这些客户端sdks?

提前谢谢! 拉斯

1 个答案:

答案 0 :(得分:3)

Elasticache的连接方式与连接任何其他Redis实例的方式相同。创建新的Elasticache实例后,您将获得要连接的主机名。不需要密钥/密钥对。所有对Redis实例的访问都通过percent-encoded character进行配置,就像EC2,RDS等中的其他AWS实例一样......

据说,有两个重要的警告:

  1. 您只能从区域内和/或其启动的VPC中连接弹性缓存,即使您将安全组打开到外部IP(对我来说,这是一个)不使用Elasticache的最大理由)。

  2. 您无法在Redis实例上设置密码。允许访问安全组中的实例的盒子上的任何人(记住警告1的限制)将能够访问具有添加/删除/修改他们喜欢的任何键的完全权限的Redis实例。这是不使用Elasticache的另一个重要原因,尽管它仍然存在这些缺点不太重要的用例。