Features of MemoryDB
Amazon MemoryDB is a durable, in-memory database service that delivers ultra-fast performance. Features of MemoryDB include:
Strong consistency for primary nodes and guaranteed eventual consistency for replica nodes. For more information, see Consistency.
Microsecond read and single-digit millisecond write latencies with up to 160 million TPS per cluster.
Flexible and friendly Valkey and Redis OSS data structures and APIs. Easily build new applications or migrate existing Valkey-based and Redis OSS-based applications with almost no modification.
Data durability using a Multi-AZ transactional log providing fast database recovery and restart.
Multi-AZ availability with automatic failover, and detection of and recovery from node failures.
Easily scale horizontally by adding and removing nodes or vertically by moving to larger or smaller node types. You can scale write throughput by adding shards and scale read throughput by adding replicas.
Read-after-write consistency for primary nodes and guaranteed eventual consistency for replica nodes.
MemoryDB supports encryption in transit, encryption at rest and authentication of users via Authenticating users with Access Control Lists (ACLs).
Automatic snapshots in Amazon S3 with retention for up to 35 days.
Support for up to 500 nodes and more than 100 TB of storage per cluster (with 1 replica per shard).
Encryption in-transit with TLS and encryption at-rest with AWS KMS keys.
User authentication and authorization with Valkey and Redis OSS Authenticating users with Access Control Lists (ACLs).
Support for AWS Graviton2 instance types.
Integration with other AWS services such as CloudWatch, Amazon VPC, CloudTrail, and Amazon SNS for monitoring, security, and notifications.
Fully-managed software patching and upgrades.
AWS Identity and Access Management (IAM) integration and tag-based access control for management APIs.