Overview
Redis®* Server on Ubuntu 26.04
Redis®* is an open source (BSD licensed), in memory data structure store, used as a database, cache, and message broker. To achieve top performance, Redis works with an in memory dataset, delivering sub millisecond latency that makes it ideal for caching, real time analytics, leaderboards, session stores, message queues, and pub/sub messaging on your AWS workloads.
All Redis data resides in the server main memory, in contrast to databases such as PostgreSQL, Cassandra, and MongoDB that store most data on disk or on SSDs. Depending on your use case, you can persist your data either by periodically dumping the dataset to disk or by appending each command to a disk based log. You can also disable persistence entirely if you just need a feature rich, networked, in memory cache.
Redis supports asynchronous replication, with very fast non blocking first synchronization and auto reconnection with partial resynchronization on net split. It provides high availability via Redis Sentinel and automatic partitioning across nodes with Redis Cluster.
Redis® Common use cases
- Application caching: Cache database queries, API responses, and computed results to cut latency and reduce load on your primary database.
- Session storage: Store user sessions for web and mobile applications with fast, shared, in memory access across instances.
- Real time analytics and leaderboards: Use sorted sets, counters, and HyperLogLogs for live rankings, metrics, and unique counts.
- Message broker and queues: Power pub/sub messaging, event streams, and job queues between services.
- Geospatial applications: Index and query location data for proximity search and mapping features.
Redis® Key features
Performance and data structures
- In memory storage for sub millisecond response times
- Versatile data structures: strings, hashes, lists, sets, sorted sets with range queries, bitmaps, HyperLogLogs, geospatial indexes, and streams
- Keys with a limited time to live
- LRU eviction of keys
Availability and scale
- Built in asynchronous replication
- High availability via Redis Sentinel with automatic failover
- Automatic partitioning across nodes with Redis Cluster
- Fast non blocking first synchronization with partial resync on net split
Persistence and durability
- Point in time snapshots of the dataset to disk
- Append only file (AOF) logging of every write
- Configurable persistence, or disable it for pure caching
Programmability and integration
- Lua scripting
- Transactions
- Pub/Sub messaging
- Supported languages include Java, Python, PHP, C, C++, C#, JavaScript, Node.js, Ruby, R, Go, and many others
What is included / deployment
- Preconfigured Redis on Ubuntu 26.04, ready to launch.
- Default Redis listening on port 6379 (configurable); SSH on port 22.
- Quick start guidance for editing redis.conf, setting a password, and enabling persistence.
- Recommended instance types and security group settings.
(*) Redis is a registered trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Cloud Infrastructure Services Ltd is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Cloud Infrastructure Services Ltd.
Highlights
- Blazing fast in memory store: Sub millisecond response times for caching, session management, and real time data. Supports rich data structures including strings, hashes, lists, sets, sorted sets, bitmaps, HyperLogLogs, geospatial indexes, and streams.
- High availability and scale: Built in asynchronous replication, Redis® Sentinel for automatic failover, and Redis Cluster for automatic partitioning across nodes. Configurable on disk persistence protects your data.
- Redis® stores the whole dataset in primary memory that's why it is extremely fast. Redis supports sharding. It is very easy to distribute the dataset across multiple Redis instances, like other key-value store.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
t2.medium Recommended | $0.03 |
t2.micro | $0.03 |
t3.micro | $0.03 |
i3en.2xlarge | $0.03 |
m5a.24xlarge | $0.03 |
r5dn.8xlarge | $0.03 |
r5d.metal | $0.03 |
g4dn.xlarge | $0.03 |
m5d.16xlarge | $0.03 |
c4.4xlarge | $0.03 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Latest OS packages installed. Simply run update on your terminal to install latest OS package updates
Additional details
Usage instructions
SSH into new new with username: ubuntu
Scroll down to 'Getting Started' on the following URL: https://cloudinfrastructureservices.co.uk/how-to-setup-redis-server-on-azure-aws-gcp/
Resources
Vendor resources
Support
Vendor support
Email support, contact us through our website or leave a comment on our getting started guide
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
