The Redis Imperative
September 11, 2019

The Redis Imperative

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Redis

Redis is used for transnational processing and scoring of customer data models for pub/sub-distribution to other models of data.
  • Redis provides the ability to score data quickly.
  • Redis provides the ability to distribute this info in a fast manner.
  • Redis provides an alternative method for data retrieval which lessens the load on the database access.
  • Greater emphasis on Pub/Sub capabilities more in line with Kafka.
  • Redis has helped to save time by reducing our usage of data access methods on our server.
Redis allows our client architecture to respond quickly for requests that are not required for traditional database methods. It also serves as an intermediary between mobile and client architecture.
  • Price
  • Product Usability
  • Product Reputation
Our organization has benefited by using Redis as in intermediary to replace Firebase for database propagation methods and distributing message notification between clients.
We selected Redis over Memcached because Redis provided more client processing options and better server handling with its computations.
Well suited for keeping track of scoring scenarios.

Poorly suited for long term storage of data.

Redis™* Feature Ratings

Data model flexibility
Deployment model flexibility

Using Redis

3 - Database Mangers, Developers
  • Scoring data.
  • Distributing data changes.
  • keeping non-transnational items from the database.
  • To replace Firebase
  • By expanding more on the Pub/Sub capabilities of Redis.
Redis performance has been phenomenal

Evaluating Redis and Competitors

I would start by defining the entire use case and future product development cycle.

Redis Implementation

Whitelisting of the AWS lambda functions.
Change management was minimal
  • Whitelisting of the AWS IP addresses.

Redis Support

Redis has lots of documentation publicly available so we do not require much support.
Quick Resolution
Knowledgeable team
Problems get solved
Kept well informed
Support understands my problem
Support cares about my success
Quick Initial Response
Poor followup
We had some issues with the connection to the Redis server and were able to resolve it with the team in a quick and efficient manner.

Using Redis

Redis is very easy to use and maintain. Error handling is also available through client implementations.
Like to use
Relatively simple
Easy to use
Technical support not required
Well integrated
Feel confident using
  • Key store
  • Key count
  • Zcount
  • Hash retrieval through Python.
  • Connecting javascript clients and retrieving with promises.