Introducing Redis Cache Cluster Support

Chase Douglas

We are proud to release Cache Cluster support using Redis! Redis is an advanced in-memory key-value store that can be used for caching content and data. For example, Stackery itself uses Redis to cache authentication and account data to deliver fast responses from our Rest Api service.

The addition of our Cache Cluster node continues our focus on infrastructure best practices. The official Redis security guidelines recommend running Redis only within private networks where trusted clients can connect. Although Redis supports authentication and encrypted connections using TLS, DDOS and brute force authentication attacks are still possible. Luckily, Stackery makes it super easy to run a Redis Cache Cluster inside the private subnets of a Virtual Network node. This provides access to Function and Docker Service nodes within the same Virtual Network node, while preventing connections from outside the Virtual Network node.

On top of the base functionality of provisioning a Redis node, we also added support for Function nodes to run commands by outputting messages to a connected Cache Cluster:

To run a command, output an Array message with the command and arguments as elements of the array:

output(['set', 'foo', 'bar']) .then(() => output(['get', 'foo']) .then((responses) => console.log(responses[0])) // Will log the string 'bar'

Give the new Cache Cluster a spin today to improve the performance of your app!

Get this in your inbox

DEMO STACKERY

AND COFFEE ON US!
Join uscoffee graphic

UPCOMING EVENT:

AWS LAMBDA CONTAINER IMAGES

JAN 27 | 12 PM PST

REGISTER TODAY

Learn More

Quick links to get familiar with Stackery

Related posts

Introducing Python Support
EngineeringIntroducing Python Support
Why Serverless
ServerlessWhy Serverless

Curious about Stackery and its capabilities?

Learn more