草庐IT

amazon-ebs

全部标签

amazon-web-services - AWS Redis 安全组示例

我想为AWSElasticache(Redis)创建一个安全组。据我所知,我有两个选择:要么在端口6379上打开自定义TCP连接,并定义可以到达Redis的IP地址作为源。或者,目前有效的方法是:我将6379端口打开到任何地方(以便我的EC2实例可以连接到它),并在EC2之前保护组件。这里最好的方法是什么? 最佳答案 在您的实例中,听起来您应该为分配给ElastiCacheRedis集群的安全组设置一个入站规则。此端口6379规则应在“源”字段中指定分配给您的EC2实例的安全组。通过在源字段中指定安全组ID,而不是IP地址或IP范围

amazon-web-services - 将 elasticache 数据导出到本地主机

我们有一个在aws上运行的redis服务器,我们想将数据从redis导出到本地主机。有什么方法可以将所有数据从aws导出到本地主机?如果我从redis-cli运行BGSAVE命令,那么数据存储在哪里?是否可以在运行BGSAVE命令后将数据下载到本地主机? 最佳答案 当您设置elasticache时,您可以为保存配置一个S3存储桶。 关于amazon-web-services-将elasticache数据导出到本地主机,我们在StackOverflow上找到一个类似的问题:

amazon-web-services - 使用 RedissonClient 在 AWS redis 中缓存 java POJO

我需要缓存实体对象(作为JSON字符串)以保存数据库命中。我想使用AWSRedis作为缓存服务器和RedissonClient。我是这个缓存的新手..你能告诉我缓存这些javaPOJO的最佳方法是什么吗?因为RedissonClient具有存储桶、map列表等功能。另外让我知道在使用AWSREDIS时应该注意的另一件事是什么。提前致谢! 最佳答案 因为这可以看作是一般性问题,所以我会尽量用简单的方式回答:Redisson是不错的选择,并且在上述用例(基于Redis的Java框架)中工作良好,适用于POJO对象,您不需要每次都自己序列

amazon-web-services - 将 Spring Boot 连接到 Redis : NoClassDefFoundError: org/springframework/session/hazelcast/HazelcastFlushMode

所以我有一个springboot应用程序,我试图连接到AWS上托管的redis集群以进行session完整错误是:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'spring.session-org.springframework.boot.autoconfigure.session.SessionProperties':Beaninstantiationviaconstructorfailed;nestedexceptionisorg.springfr

amazon-web-services - 连接到不同 aws 区域中可用的 Redis

我可以连接到不同aws区域可用的redis吗?如果是,写入延迟如何? 最佳答案 是的,您可以连接到不同区域的AWSElastiCacheRedis。没有什么能阻止您,但您必须遵循一些标准和架构才能获得良好的延迟和安全功能。回答你的第二个问题,是的,会有一些延迟问题,更多信息你可以引用下面的链接。AccessinganElastiCacheClusterwhenitandtheAmazonEC2InstanceareinDifferentAmazonVPCsinDifferentRegions

amazon-web-services - 从 rdb 恢复过期 key 重新启动 redis 服务器

我从服务器获得快照rdb文件。在快照时,使用EXPIRE命令存在具有已定义ttl的key。使用key--dbfilenamedump.rdb在本地启动服务器后,所有具有定义的ttl的key都已过期。对我来说,二进制文件中似乎应该有key。如果有帮助:快照是在AWSelasticache环境中创建的。是否可以从备份和恢复key启动服务器? 最佳答案 没有。来自文档(强调我的):KeysexpiringinformationisstoredasabsoluteUnixtimestamps(inmillisecondsincaseofRe

database - 从 Amazon AWS EC2 服务器上的 Node.js 连接到 Redis 服务器时出错

我正在尝试在AmazonAWSEc2微型实例上运行node.js服务器和Redis服务器。我已经安装了Redis服务器并且redis-server命令运行良好。我使用“Forever”'以保持Redis-Server运行。它工作正常。但是当我启动我的Node服务器时,它无法连接到Redis服务器。它给出了以下错误-ErrorError:Redisconnectionto127.0.0.1:6379failed-connectECONNREFUSED做一个'ForeverList'表明redis服务器运行良好。info:Foreverprocessesrunningdata:uidcom

php - Amazon ElastiCache Memcached/Redis:将IP范围映射到国家/地区

我有一个mysql数据库,它有一个ip范围(开始和结束,所以有两列)和一个国家代码(一列)。数据库用于根据IP地址查找国家。它起作用了,但我想加快速度。一个想法是使用redis或memcache将数据存储在amazonelasticache上。我遇到的问题是,这种方法如何实施?redis和memcache都使用键值,所以在我看来,很难存储IP范围和国家代码。您建议使用ElasticacheMemcache或Redis的方法是什么?国家范围如下:192.168.1.1-192.168.1.100(A国)192.168.2.1-192.168.2.50(B国)192.168.1.150-1

amazon-s3 - 在 Redis 中存储缩略图

对于Messenger应用程序,我将最新消息存储在Redis中。它们将被保存24小时。除了每条消息,我还有一个缩略图。将缩略图(每个2KB)与消息一起存储在Redis中是一种好方法吗?因为我在一次交易中获得了消息和图像,所以它可以更快地获取消息。还是应该将缩略图存储在S3中,尽管我需要对每条消息进行额外的PUT和GET请求?编辑:每封邮件的缩略图都不同。消息由文本和图像链接组成。虽然全分辨率图像存储在S3上,但保存在Redis中的消息仅包含指向它的链接。客户端是一个iOS应用程序。该应用程序收集来自Redis的所有消息。如果消息包含图像,则在下载全分辨率文件之前应仅显示缩略图。应用程序

python - Redis - Amazon EC2 上的 Celery 配置

我正在使用Python、Django和MySql开发Web应用程序。我在应用程序中有一项规定,用户可以上传*.wmv和*.mov文件,系统将处理这些文件并将其转换为*.mp4。我使用的是单一服务器架构,但随着用户群的增长,视频转换消耗了90%的内存。我正在考虑使用AmazonEC2将视频转换/流媒体服务器移动到云端,以便使用Redis和Celery在不同的服务器上进行转换。我想知道Redis-Celery是否支持多层架构。如果有人成功地做到了这一点,请告诉我步骤。这将非常有用,因为我正在谷歌搜索但找不到任何支持文档。 最佳答案 如果