Alternatives to Redis Cloud logo

Alternatives to Redis Cloud

Heroku Redis, Google Cloud Datastore, MongoDB, Google Cloud Memorystore, and Redis To Go are the most popular alternatives and competitors to Redis Cloud.
48
25
+ 1
8

What is Redis Cloud and what are its top alternatives?

Redis Cloud is a fully-managed service for running your Redis dataset. It overcomes Redis’ scalability limitation by supporting all Redis commands at any dataset size. Your dataset is constantly replicated, so if a node fails, an auto-switchover mechanism guarantees data is served without interruption.
Redis Cloud is a tool in the Redis Hosting category of a tech stack.

Redis Cloud alternatives & related posts

Heroku Redis logo

Heroku Redis

85
68
2
85
68
+ 1
2
Reliable and powerful Redis as a service
Heroku Redis logo
Heroku Redis
VS
Redis Cloud logo
Redis Cloud

related MongoDB posts

Jeyabalaji Subramanian
Jeyabalaji Subramanian
CTO at FundsCorner · | 24 upvotes · 199.7K views
atFundsCornerFundsCorner
Zappa
Zappa
AWS Lambda
AWS Lambda
SQLAlchemy
SQLAlchemy
Python
Python
Amazon SQS
Amazon SQS
Node.js
Node.js
MongoDB Stitch
MongoDB Stitch
PostgreSQL
PostgreSQL
MongoDB
MongoDB

Recently we were looking at a few robust and cost-effective ways of replicating the data that resides in our production MongoDB to a PostgreSQL database for data warehousing and business intelligence.

We set ourselves the following criteria for the optimal tool that would do this job: - The data replication must be near real-time, yet it should NOT impact the production database - The data replication must be horizontally scalable (based on the load), asynchronous & crash-resilient

Based on the above criteria, we selected the following tools to perform the end to end data replication:

We chose MongoDB Stitch for picking up the changes in the source database. It is the serverless platform from MongoDB. One of the services offered by MongoDB Stitch is Stitch Triggers. Using stitch triggers, you can execute a serverless function (in Node.js) in real time in response to changes in the database. When there are a lot of database changes, Stitch automatically "feeds forward" these changes through an asynchronous queue.

We chose Amazon SQS as the pipe / message backbone for communicating the changes from MongoDB to our own replication service. Interestingly enough, MongoDB stitch offers integration with AWS services.

In the Node.js function, we wrote minimal functionality to communicate the database changes (insert / update / delete / replace) to Amazon SQS.

Next we wrote a minimal micro-service in Python to listen to the message events on SQS, pickup the data payload & mirror the DB changes on to the target Data warehouse. We implemented source data to target data translation by modelling target table structures through SQLAlchemy . We deployed this micro-service as AWS Lambda with Zappa. With Zappa, deploying your services as event-driven & horizontally scalable Lambda service is dumb-easy.

In the end, we got to implement a highly scalable near realtime Change Data Replication service that "works" and deployed to production in a matter of few days!

See more
Robert Zuber
Robert Zuber
CTO at CircleCI · | 22 upvotes · 89.7K views
atCircleCICircleCI
Amazon S3
Amazon S3
GitHub
GitHub
Redis
Redis
PostgreSQL
PostgreSQL
MongoDB
MongoDB

We use MongoDB as our primary #datastore. Mongo's approach to replica sets enables some fantastic patterns for operations like maintenance, backups, and #ETL.

As we pull #microservices from our #monolith, we are taking the opportunity to build them with their own datastores using PostgreSQL. We also use Redis to cache data we’d never store permanently, and to rate-limit our requests to partners’ APIs (like GitHub).

When we’re dealing with large blobs of immutable data (logs, artifacts, and test results), we store them in Amazon S3. We handle any side-effects of S3’s eventual consistency model within our own code. This ensures that we deal with user requests correctly while writes are in process.

See more
Google Cloud Memorystore logo

Google Cloud Memorystore

89
93
0
89
93
+ 1
0
Fully managed Redis instances by Google
    Be the first to leave a pro
    Google Cloud Memorystore logo
    Google Cloud Memorystore
    VS
    Redis Cloud logo
    Redis Cloud
    Redis To Go logo

    Redis To Go

    23
    13
    13
    23
    13
    + 1
    13
    Simple Redis hosting
    Redis To Go logo
    Redis To Go
    VS
    Redis Cloud logo
    Redis Cloud
    RedisGreen logo

    RedisGreen

    10
    6
    1
    10
    6
    + 1
    1
    Dedicated NoSQL Databases for the Realtime Web
    RedisGreen logo
    RedisGreen
    VS
    Redis Cloud logo
    Redis Cloud