草庐IT

amazon-web-services - AWS 是关闭每个可用性区域 (A-Z) 还是整个区域进行维护

AWS对每个区域都有一个维护窗口。https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/maintenance-window.html但找不到任何关于它如何在同一地区使用多个A-Z的文档。我配置了一个Redis缓存,并在同一区域的不同(A-Z)上有一个副本。如果一个(A-Z)不可用,则在不同的(A-Z)上配置副本的全部目的是从下一个(A-Z)提供服务当他们进行维护时,他们是关闭整个区域还是单个可用区 最佳答案 您应该阅读有关ElastiCache维护的常见问题http

amazon-web-services - 无法使用 redis-cli 连接到 AWS Redis 端点。连接超时

我在ElastiCache下创建了cache.t2.smallRedis。它可用。我有端点:portal-test.abcdef.ab.0001.abcd1.cache.amazonaws.com。我ssh连接到实例(尝试通过ubuntu@ip-172-xx-xx-xx和runcloud@ip-172-xx-xx-xx).我尝试通过键入以下内容通过redis-cli进行连接:redis-cli-hportal-test.abcdef.ab.0001.abcd1.cache.amazonaws.com-p6379ping我期待PONG但我得到了CouldnotconnecttoRedis

php - 如何让 Laravel 与 AWS 上的 Redis 集群一起工作

我正在尝试将Laravel(5.4)与集群版本的Redis结合使用。我按照说明表格thispost像这样:/*|--------------------------------------------------------------------------|RedisDatabases|--------------------------------------------------------------------------||Redisisanopensource,fast,andadvancedkey-valuestorethatalso|providesaricher

amazon-web-services - 将使用Celery和Redis的Flask应用程序部署到AWS:直接使用Elastic Beanstalk还是EC2?

我是Web开发的新手,我编写了一个小的FlaskAPI,该API使用Celery进行消息队列,并使用Redis作为代理。我在本地计算机上使用redis-server启动Redis,使用celery-Aapplication.celeryworker--loglevel=info启动Celery,该应用程序运行正常。但是我无法使其在AWS上工作。现在,我正在docs之后部署该应用程序,但是当我尝试向我的API发送请求时,我得到了内部服务器错误,这可能与Redis和Celery无法正常工作有关。我通过SSH进入EC2实例,但是由于我是新用户,因此找不到解决办法来使该应用程序正常工作。我的问

amazon-web-services - AWS OpsWorks : use Redis instead of Memcached

是否可以使用Redis而不是Memcached作为AWSOpsWorks上的一个层?我很快就会开始一个项目,我正在考虑使用Redis作为我唯一的数据库,因为:-It'sreallyfast-Hasbuilt-inpersistence-IsavailableasaserviceonAWS,unlikeMongoDB在开发期间(可能在最终生产环境中)服务器将仅在我们的业务期间运行以减少开支。关于如何使用Redis以及在无人使用时关闭缓存/数据库服务器的任何想法?我是DevOps的新手,之前从未使用过Chef收据。今天第一次接触AWSOpsWorks服务,请耐心等待。谢谢!

amazon-web-services - 连接到 AWS ElastiCache 复制组只读副本

使用AWS-ElastiCache-Redis的复制组时,有没有办法指定连接到只读副本的首选项?目标是提供只读访问权限。在另一个方向上,很容易更喜欢以一种即使在切换时也保持一致的方式连接到主节点。Fromthedocs:Forread-onlyactivity,applicationscanconnecttoanynodeinthereplicationgroup.However,forwriteactivity,werecommendthatyourapplicationsconnecttotheprimaryendpointforthereplicationgroupinstead

amazon-web-services - docker在aws ecs中运行程序参数

我在Amazon的ECS中有一个工作容器,可以将程序作为任务运行。我想传递一些程序参数,就像使用dockerrun在本地运行时一样。我设法在ECS的容器配置中传递了一个新入口点,就好像我在dockerrun命令行中传递它一样。不幸的是,这样做时,我将覆盖已在图像中定义的内部入口点。我想使用内部入口点,只需添加更多命令行参数,例如--debug选项。有什么办法吗?提前致谢。 最佳答案 1.如果您通常将命令行参数传递给脚本,例如pythonmyscript.py--debug--name"joeschmoe"--qualitybest-

amazon-web-services - docker在aws ecs中运行程序参数

我在Amazon的ECS中有一个工作容器,可以将程序作为任务运行。我想传递一些程序参数,就像使用dockerrun在本地运行时一样。我设法在ECS的容器配置中传递了一个新入口点,就好像我在dockerrun命令行中传递它一样。不幸的是,这样做时,我将覆盖已在图像中定义的内部入口点。我想使用内部入口点,只需添加更多命令行参数,例如--debug选项。有什么办法吗?提前致谢。 最佳答案 1.如果您通常将命令行参数传递给脚本,例如pythonmyscript.py--debug--name"joeschmoe"--qualitybest-

php - 为什么在 AWS 实例上从 Redis 获取数据很慢

首先,我使用以下链接在我的本地计算机(Ubuntu14.04)上安装了redis。https://www.digitalocean.com/community/tutorials/how-to-install-and-use-redishttps://www.digitalocean.com/community/tutorials/how-to-set-up-a-redis-server-as-a-session-handler-for-php-on-ubuntu-14-04我正在使用哈希在Redis中存储数据。当有数据库命中时,查询花费了大约300毫秒,而当它从Redis中获取时,查

amazon-web-services - 将大型/动态 Redis 数据库导入 AWS ElastiCache

我们的托管设施中有一个相当大的Redis数据库(~40GB),我们希望将其迁移到AWS的ElastiCacheRedis服务。挑战在于数据在生产中经常更新(数万次写入操作/分钟),因此将RDB文件上传到ElastiCache会导致ElastiCache实例已经过时。Amazon的文档建议导入现有数据库的RDB文件-这很好。但是,我们如何同时导入在拍摄RDB快照、将其上传到S3以及将其导入ElastiCache实例之间发生的数十万次写入操作?ElastiCache似乎不支持SLAVEOF,所以我们不能简单地先将其设为从站,然后再切换到主站。在我们准备好翻转开关并使ElastiCache服