Redis Enterprise

Redis Enterprise Technology

Redis Enterprise was built from the ground-up to serve as a system of record for any application. It enhances the speed and the versatility of Redis with robust reliability, ease of use, cost savings and new advanced capabilities. The below sections describe our technology implementation, that ensures the seamless linear scaling, blazing fast performance, reliability and security that customers expect from enterprise-grade databases. Read on to understand the concepts and the architecture behind advanced features like Active-Active Geo Distribution with CRDTs, Redis on Flash, RediSearch and integrated modules.

Active-Active Geo-Distribution (CRDT-Based)

Active-active geo-distributed topology is achieved by implementing CRDTs (Conflict-free Replicated Data Types) in Redis Enterprise using a global database that spans multiple clusters. This is called a “Conflict-free Replicated Database” or “CRDB.” CRDB provides three fundamental benefits over other geo-distributed…

FIND OUT MORE

Redis on Flash

Redis Enterprise allows for creation of Redis on Flash (RoF) databases that extend your RAM capacity with local solid state disks (SATA/NVMe-based) and to significantly store more data with less resources, reducing costs. Redis on Flash is not designed to…

FIND OUT MORE

RediSearch

RediSearch is a powerful text search and secondary indexing engine, built on top of Redis as a Redis Module. Unlike Redis search libraries, it does not use Redis’ internal data structures. Using its own highly optimized data structures and algorithms,…

FIND OUT MORE

Integrated Modules

Integrated Modules Redis Enterprise allows you to seamlessly integrate Redis modules into your database. Modules are add-ons which extend Redis to cover most of the popular use cases for any industry. Redis Enterprise comes with the following built-in modules, each…

FIND OUT MORE

RedisGears

RedisGears is a Redis module that adds a serverless engine for multi-model and cluster operations in Redis, supporting both event-driven and batch operations. RedisGears’ built-in coordinator for cluster support allows you to execute server-side code agnostic of your Redis setup…

FIND OUT MORE

RedisGraph

RedisGraph is a Redis module that adds Graph database capabilities to Redis and enables organizations to process any kind of connected data faster compared to traditional relational or Graph databases.  RedisGraph is also the first queryable Property Graph database to…

FIND OUT MORE

Redis Enterprise Cluster Architecture

What is a Redis Enterprise Cluster A cluster, in Redis Enterprise terms, is a set of cloud instances, virtual machine/container nodes or bare-metal servers that allows you to create any number of Redis databases in a memory/storage pool shared across…

FIND OUT MORE

Linear Scaling with Redis Enterprise

True Linear Scalability Redis Enterprise has been benchmarked to demonstrate true linear scaling - going from 10 M ops/sec with 6 AWS EC2 instance to 30 M ops/sec with 18 AWS EC2 instances. It provides multiple ways to scale your…

FIND OUT MORE

Highly Available Redis

Highly-Available Redis (with failover time in single digit seconds) Replication Concepts Most NoSQL deployments use three replicas to ensure high availability (HA). From a high level perspective, the first replica is usually used to store your dataset, the second for…

FIND OUT MORE

Durable Redis

Durable Redis Data Persistence Concepts Redis Enterprise is a fully durable database. It supports the following data persistence mechanisms: AOF (Append-Only File) data persistence – Every shard of a Redis database appends new lines to its persistent file in one…

FIND OUT MORE

Backup and Disaster Recovery

Backup, Restore and Cluster Recovery In addition to data persistence functionality, Redis Enterprise provides out-of-the-box support for backup and restore services. Backup Redis Enterprise allows you to backup a snapshot of your database (across all shards) to any major public…

FIND OUT MORE

Redis Security and Reliability

Redis Enterprise: A Secure Database Redis Enterprise architecture is built to provide a great deal of control to help you meet your security standards and regulations. It provides separate paths for administrative access and data access, which helps simplify compliance.…

FIND OUT MORE

Active -Passive Geo Distribution

Active-Passive Geo-Distribution with “Replica - of” With Redis Enterprise you can create active-passive geo-distributed deployments using the “Replica - of” capability. This unidirectional replication capability allows you to synchronize data between source and destination databases, placing the data physically closer…

FIND OUT MORE