Bigdata
Now Reading
Redis
0
Review

Redis

Overview
Synopsis

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries.

Category

NoSQL Key Value Databases

Features

• Keyspace notifications allows clients to subscribe to Pub/Sub channels
• Sorted sets to create secondary indexes by ID or other numerical fields
• Geo API that allows users to query by radius, and latitude & longitude
• Redis Hashing: Stores data in the form of a key and a map
• Single-rooted replication tree
• Client APIs developed in all the popular languages such as C, Ruby, Java, javascript, and Python

License

Open Source

Price

• Open source

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)

Company

Redis

What is best?

• Keyspace notifications allows clients to subscribe to Pub/Sub channels
• Sorted sets to create secondary indexes by ID or other numerical fields
• Geo API that allows users to query by radius, and latitude & longitude

What are the benefits?

• Scripting: Read and write data with minimal latency, making operations like read, compute, write very fast
• Quick lookup / interaction with data
• Pipelining: Dramatically improve the number of operations per second a server is able to deliver
• Withstand failures and provide uninterrupted service

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
7.5
Features & Functionality
7.6
9.5
Advanced Features
7.6
9.2
Integration
7.6
9.1
Performance
7.6
9.4
Customer Support
7.6
Implementation
Renew & Recommend
Bottom Line

Redis is an open source, BSD licensed, advanced key-value store, often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.

7.6
Editor Rating
8.9
Aggregated User Rating
4 ratings
You have rated this

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.  Run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing an element to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Redis works with an in-memory dataset. Depending on the use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Persistence can be optionally disabled, if clients just need a feature-rich, networked, in-memory cache. Redis also supports trivial-to-setup master-slave asynchronous replication, with very fast non-blocking first synchronization, auto-reconnection with partial re-synchronization on net split. Redis is written in ANSI C and works in most POSIX systems like Linux, *BSD, OS X without external dependencies. Redis modules make possible to extend Redis functionality using external modules, implementing new Redis commands at a speed and with features similar to what can be done inside the core itself. Redis is perfect for key-value situations of data including a key being a hash and the value being a huge json object.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%