Questions tagged [amazon-elasticache]

Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. Amazon ElastiCache improves the performance of web applications by allowing you to retrieve information from a fast, managed, in-memory caching system. The service simplifies and offloads the management, monitoring and operation of in-memory cache environments, enabling your engineering resources to focus on developing applications.

Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. Amazon ElastiCache improves the performance of web applications by allowing you to retrieve information from a fast, managed, in-memory caching system, instead of relying entirely on slower disk-based databases. The service simplifies and offloads the management, monitoring and operation of in-memory cache environments, enabling your engineering resources to focus on developing applications. Using Amazon ElastiCache, you can not only improve load and response times to user actions and queries, but also reduce the cost associated with scaling web applications.

Amazon ElastiCache automates common administrative tasks required to operate a distributed cache environment. Using Amazon ElastiCache, you can add a caching layer to your application architecture in a matter of minutes via a few clicks of the AWS Management Console. Once a cache cluster is provisioned, Amazon ElastiCache automatically detects and replaces failed cache nodes, providing a resilient system that mitigates the risk of overloaded databases, which slow website and application load times. Through integration with Amazon CloudWatch monitoring, Amazon ElastiCache provides enhanced visibility into key performance metrics associated with your cache nodes. Amazon ElastiCache is protocol-compliant with Memcached, a widely adopted memory object caching system, so code, applications, and popular tools that you use today with your existing Memcached environments will work seamlessly with the service. As with all Amazon Web Services, there are no up-front investments required, and you pay only for the resources you use.

876 questions
0
votes
2 answers

Pass elasticache node endpoint to docker container instance

In AWS, I have an elasticache cluster with one redis node inside and a ECS cluster. I cannot figure out what whould be the better way to pass the redis endpoint url to my docker container. Currently, in my task definition, I use an environment param…
0
votes
1 answer

How do I install the Elasticache cluster client for php7 in elasticbeanstalk?

How do I install the Elasticache cluster client for php7 in elasticbeanstalk? Pecl doesn't seem to be installed and the file download is a zip file instead of a .tgz like it has been for previous releases.
0
votes
1 answer

Cloudformation - ElastiCache::SubnetGroup not honouring resource name

I have a weird issue with CloudFormation that seems either to be a bug, or more likely - i've missed something pretty basic. I have the following template (a snippet) defining two subnets and a subnet group as follow: ... "redissubnet1": { "Type":…
0
votes
0 answers

NodeJS & Redis & ElasticBeanstalk Caching Deployment Issues

I have substituted my Expressjs session storage on both my local machine (local storage) and Elastic Beanstalk instance (Elasticache) to Redis. I don't have the most experience with the platform, but understand the general commands and most…
cphill
  • 5,596
  • 16
  • 89
  • 182
0
votes
1 answer

Does Flask Rate Limiter work with Elasticache (Redis 2.8)?

My large-scale web application currently uses Python Flask rate-limiter. I have several Amazon EC2 instances running the application. And the Flask rate-limiter relies on Redis instances I have setup. I'm using Redis 3.0. I'm interested in replacing…
Saqib Ali
  • 11,931
  • 41
  • 133
  • 272
0
votes
1 answer

Dynamically Getting Elasticache Endpoint in Chef Recipe?

I've created a CloudFormation template to run my web application that contains an Elastic Loadbalancer, three EC2 instances running Tomcat servers, and an Elasticache. There is a Chef recipe I run on boot that, among other things, configures each…
Rome_Leader
  • 2,518
  • 9
  • 42
  • 73
0
votes
1 answer

How to know if i need to use AWS Elasticache and AWS Elastic Load Balancing?

I' m a little bit confused with caching. So let's say i want to build a simple chat website with users login/register and photo uploading. I plan to save uploaded files in amazon s3. user data in dynamodb. So which type of data should i put in…
0
votes
1 answer

Can't create snapshot for AWS ElastiCache(redis) - node: cache.t2.*

I successfully created the ElastiCache (Redis) and already used it for a while. Now I plan to add a backup schedule. I tried to create Snapshot but my cluster is not show in the list. Do you have any idea or suggestion about this case? Engine: …
Ar Aui
  • 392
  • 1
  • 7
  • 17
0
votes
1 answer

AWS Elasticache Tomcat failover - preference for primary Tomcat?

I am running my app using an AWS setup - Tomcats running behind an Elastic Load Balancer (ELB) on EC2 instances, a memcached-backed Elasticache with a couple of nodes. I've configured my web application to store session data in Elasticache in order…
0
votes
1 answer

Memcached AWS Cluster not keeping the key in the same node

I have created a memcached cluster in the Elasticache tool of AWS. My program in every call sets keys with some data in cache and every time that I call the server it updates the data. However while testing it with the cluster I found that it seems…
0
votes
1 answer

How to connect Amazon Elasticache with Redsmin Redis GUI

AWS Elasticache currently does not allow IP-range based access control. Therefore I don't know how to connect AWS ElastiCache cluster to Redsmin Redis GUI.
FGRibreau
  • 7,021
  • 2
  • 39
  • 48
0
votes
1 answer

ElastiCache URL I can hit that always uses primary node

This morning I ran into an issue were my primary node in replication group was changed. I still need to investigate why this happened. The upshot was lots of failures in a Rails application as it was trying to write to what was the primary node but…
Toby
  • 8,483
  • 13
  • 45
  • 68
0
votes
1 answer

Concurrency in ElastiCache

Are there any patterns to deal with concurrency in ElastiCache? I know transactions aren't supported of course, but are there any operations like upserts or "update-if" that return boolean values indicating if the operation "wins"?
Jeff
  • 35,755
  • 15
  • 108
  • 220
0
votes
1 answer

Hangfire on Elasticache

Is it possible to run Hangfire on AWS Elasticache? Amazon says Elasticache implements Reddis protocols and Hangfire Pro is supports Reddis, so in theory it should be possible. Does anyone know if it's possible in practice?
Sam Sippe
  • 3,160
  • 3
  • 27
  • 40
0
votes
1 answer

How to connect elsticache Redis in my localhost with Rails?

Can I connect Redis ElastiCache with Rails from my localhost? This is my Security Groups configuration. this is my endpoint from secrets.yml redis_url: 'redis://[name_endpoint]:6379' Thanks.
Israel Barba
  • 1,434
  • 20
  • 28