What users are saying about
26 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
185 Ratings
26 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.2 out of 100

Redis

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
185 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.7 out of 100

Likelihood to Recommend

Neo4j

Its very well suited for storing graph types relationship information, such as a group of people and their relationships. Data modeling this sort of information in a traditional SQL database is a pain and inefficient. Using Neo4J allows for efficient modeling of data while providing rich querying capabilities using Cypher. Its also a great fit for any programming language because of its support for REST API.It's less appropriate for any other data structure other than Graph data. So as with any DB, evaluate the data structure and query and if the querying revolves around relationships, then Neo4J is a fit. If there is more need for looking up individual nodes and their associated information, Neo4J might not be the most efficient solution in the market.
Anudeep Palanki | TrustRadius Reviewer

Redis

Redis is great at at reducing your reliance on SQL and the cost associated with running a SQL infrastructure.We have been able to scale out and improve performance on database requests. Reliability has also great improved over running a SQL infrastructure
Anonymous | TrustRadius Reviewer

Feature Rating Comparison

NoSQL Databases

Neo4j
Redis
8.5
Performance
Neo4j
Redis
9.3
Availability
Neo4j
Redis
8.7
Concurrency
Neo4j
Redis
8.6
Security
Neo4j
Redis
7.3
Scalability
Neo4j
Redis
8.7
Data model flexibility
Neo4j
Redis
8.4
Deployment model flexibility
Neo4j
Redis
8.5

Pros

Neo4j

  • Neo4j is extremely fast.
  • Neo4j has its own query language CYPHER which is very intuitive and easy to use.
  • Neo4j supports API in almost every language like Java, Python, PHP, NodeJS, etc.
Rahul Chaudhary | TrustRadius Reviewer

Redis

  • Easy for developers to understand. Unlike Riak, which I've used in the past, it's fast without having to worry about eventual consistency.
  • Reliable. With a proper multi-node configuration, it can handle failover instantly.
  • Configurable. We primarily still use Memcache for caching but one of the teams uses Redis for both long-term storage and temporary expiry keys without taking on another external dependency.
  • Fast. We process tens of thousands of RPS and it doesn't skip a beat.
David Sommers | TrustRadius Reviewer

Cons

Neo4j

  • Better support for aggregation queries
  • Drivers for Spark where ML or more computationally heavy jobs are to be performed
  • Native support for complex properties for nodes and relationships
Nitin Pasumarthy | TrustRadius Reviewer

Redis

  • We had some difficulty scaling Redis without it becoming prohibitively expensive.
  • Redis has very simple search capabilities, which means its not suitable for all use cases.
  • Redis doesn't have good native support for storing data in object form and many libraries built over it return data as a string, meaning you need build your own serialization layer over it.
Eric Mason | TrustRadius Reviewer

Likelihood to Renew

Neo4j

No score
No answers yet
No answers on this topic

Redis

Redis 9.6
Based on 13 answers
We will definitely continue using Redis because:1. It is free and open source.2. We already use it in so many applications, it will be hard for us to let go.3. There isn't another competitive product that we know of that gives a better performance.4. We never had any major issues with Redis, so no point turning our backs.
Rahul Chaudhary | TrustRadius Reviewer

Usability

Neo4j

Neo4j 6.0
Based on 1 answer
[Based on] Query Language, Performance on small and large data sets, integration and deployment, analysis, API support, Interactive UI.
Anonymous | TrustRadius Reviewer

Redis

Redis 8.0
Based on 3 answers
Redis has been around for very long and it is good at what it does. It proved to be very valuable in my use case for interfacing between two applications with very little code as it has drivers for almost every language out there and the community support is really good.
Anonymous | TrustRadius Reviewer

Support Rating

Neo4j

No score
No answers yet
No answers on this topic

Redis

Redis 7.7
Based on 2 answers
The support team has always been excellent in handling our mostly questions, rarely problems. They are responsive, find the solution and get us moving forward again. I have never had to escalate a case with them. They have always solved our problems in a very timely manner. I highly commend the support team.
Gene Baker | TrustRadius Reviewer

Implementation Rating

Neo4j

No score
No answers yet
No answers on this topic

Redis

Redis 7.3
Based on 1 answer
Whitelisting of the AWS lambda functions.
Anonymous | TrustRadius Reviewer

Alternatives Considered

Neo4j

We've done some BOE comparisons between Neo4j, Titan, and OrientDB. The general consensus was that Titan is too unweildy and that Neo4j beat out OrientDB by being more active and having a large community.
Aaron Gussman | TrustRadius Reviewer

Redis

We are big users of MySQL and PostgreSQL. We were looking at replacing our aging web page caching technology and found that we could do it in SQL, but there was a NoSQL movement happening at the time. We dabbled a bit in the NoSQL scene just to get an idea of what it was about and whether it was for us. We tried a bunch, but I can only seem to remember Mongo and Couch. Mongo had big issues early on that drove us to Redis and we couldn't quite figure out how to deploy couch.
Anonymous | TrustRadius Reviewer

Return on Investment

Neo4j

  • Our solution relies on Neo4j functionalities – it is a key component of our application and thus critical for achieving our business objectives. It has an extremely positive impact on our business.
Anonymous | TrustRadius Reviewer

Redis

  • Redis has helped us increase our throughput and server data to a growing amount of traffic while keeping our app fast. We couldn't have grown without the ability to easily cache data that Redis provides.
  • Redis has helped us decrease the load on our database. By being able to scale up and cache important data, we reduce the load on our database reducing costs and infra issues.
  • Running a Redis node on something like AWS can be costly, but it is often a requirement for scaling a company. If you need data quickly and your business is already a positive ROI, Redis is worth the investment.
Anonymous | TrustRadius Reviewer

Screenshots

Pricing Details

Neo4j

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Redis

General

Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
Optional

Rating Summary

Add comparison