C# 通过C使用ElastiCache#
我试图通过memcache c#客户端API“Enyim”在我的.NET应用程序中设置弹性缓存(memcached engine) 我是AWS的新手,面临一些问题。我有几个问题:- 问题1:我可以从本地计算机访问缓存群集节点吗 问题2:设置完整的AWS弹性缓存实例的过程是什么。对的 如果我错了,请告诉我:- 设置VPC(默认情况下) 在EC2中设置安全组(默认) 使用相同的VPC设置缓存群集。 现在如何使用相同的缓存群集 我已经在本地设置了memcache引擎&通过Enyim运行的代码是相同的,但我无法为Elasticache节点实例运行相同的(get/set)代码。至于问题1,我敢肯定,当使用redis风格的弹性缓存时,您无法(根据aws,您永远无法)运行该代码从AWS内以外的任何位置访问缓存C# 通过C使用ElastiCache#,c#,caching,amazon-web-services,amazon-ec2,amazon-elasticache,C#,Caching,Amazon Web Services,Amazon Ec2,Amazon Elasticache,我试图通过memcache c#客户端API“Enyim”在我的.NET应用程序中设置弹性缓存(memcached engine) 我是AWS的新手,面临一些问题。我有几个问题:- 问题1:我可以从本地计算机访问缓存群集节点吗 问题2:设置完整的AWS弹性缓存实例的过程是什么。对的 如果我错了,请告诉我:- 设置VPC(默认情况下) 在EC2中设置安全组(默认) 使用相同的VPC设置缓存群集。 现在如何使用相同的缓存群集 我已经在本地设置了memcache引擎&通过Enyim运行的代码是相同的,
出于调试目的,最好能够,但在生产模式下,从aws外部访问缓存将引入足够的延迟,从而使您无法从一开始使用缓存中获得任何好处。不可能从aws外部直接访问Elasticache,但是,可以通过同一VPC上的EC2实例使用SSH隧道来完成。 以下是如何设置SSH隧道: 下面是一个关于如何使用Elasticache的完整C#示例:
是的,我认为memcache也是如此。关于radis实施,您是否使用telnet或命令行从EC2实例访问缓存?