Elasticache 与 Redis - 客户端 sdks
Elasticache with Redis - Client sdks
我在亚马逊有一个网络农场,我的一个网站需要一些缓存。
我正在考虑使用Elasticache redis
任何人都可以说明我将如何连接到此缓存并与之交互吗?
我已经阅读了一些客户端 sdk,如 stackexchange redis、服务堆栈等。
.NET 是我的首选平台。
这些客户端sdk可以用来和elasticache上的redis交互吗?
有人知道一些使用 elasticache redis(使用 stackexchange redis sdk)的文档 and/or 代码示例吗?
我想我必须使用密钥/秘密对进行身份验证,这些客户端 sdk 是否支持此功能?
提前致谢!
拉斯
Elasticache 的连接方式与您连接到任何其他 Redis 实例的方式相同。创建新的 Elasticache 实例后,您将获得要连接的主机名。不需要 secret/key 对。对那里的 Redis 实例的所有访问都是通过 security groups 配置的,就像 EC2、RDS 等中的其他 AWS 实例一样...
话虽如此,但有 两个重要的注意事项:
即使您向外部 IP 开放安全组(对我来说,这是不使用 Elasticache 的最大原因之一)。
您不能在 Redis 实例上设置密码。有权访问安全组中实例的盒子上的任何人(请记住警告 1 的限制)将能够访问您的 Redis 实例,并拥有 add/delete/modify 他们喜欢的任何密钥的完整权限。这是不使用 Elasticache 的另一个重要原因,尽管它肯定仍然有这些缺点不那么重要的用例。
我在亚马逊有一个网络农场,我的一个网站需要一些缓存。 我正在考虑使用Elasticache redis
任何人都可以说明我将如何连接到此缓存并与之交互吗?
我已经阅读了一些客户端 sdk,如 stackexchange redis、服务堆栈等。 .NET 是我的首选平台。
这些客户端sdk可以用来和elasticache上的redis交互吗? 有人知道一些使用 elasticache redis(使用 stackexchange redis sdk)的文档 and/or 代码示例吗?
我想我必须使用密钥/秘密对进行身份验证,这些客户端 sdk 是否支持此功能?
提前致谢! 拉斯
Elasticache 的连接方式与您连接到任何其他 Redis 实例的方式相同。创建新的 Elasticache 实例后,您将获得要连接的主机名。不需要 secret/key 对。对那里的 Redis 实例的所有访问都是通过 security groups 配置的,就像 EC2、RDS 等中的其他 AWS 实例一样...
话虽如此,但有 两个重要的注意事项:
即使您向外部 IP 开放安全组(对我来说,这是不使用 Elasticache 的最大原因之一)。
您不能在 Redis 实例上设置密码。有权访问安全组中实例的盒子上的任何人(请记住警告 1 的限制)将能够访问您的 Redis 实例,并拥有 add/delete/modify 他们喜欢的任何密钥的完整权限。这是不使用 Elasticache 的另一个重要原因,尽管它肯定仍然有这些缺点不那么重要的用例。