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. This AMI from Cloud Infrastructure Services delivers a production-ready Redis deployment on Ubuntu 26.04, pre-configured and optimized for AWS EC2 workloads. Launch a fully functional Redis endpoint in minutes - no manual compilation, dependency management, or OS-level configuration required.
Why Choose This Redis®* AMI
- Launch-ready deployment - Redis is pre-installed and configured with sensible defaults. Connect via redis-cli within minutes of instance launch.
- Pre-configured security defaults - Ships with bind address restricted to localhost, protected-mode enabled, and recommended security group settings to prevent unintended public exposure.
- Full Redis feature access - This AMI gives you unrestricted access to all Redis capabilities including Lua scripting, custom modules, and advanced configuration.
- Trusted by thousands of AWS customers - Cloud Infrastructure Services AMIs are deployed across organizations ranging from startups to enterprises running production workloads on AWS.
Security and Network Isolation
- TLS support - Configure TLS encryption for data in transit between clients and the Redis server.
- Network isolation - Deploy within a private subnet in your VPC with no public IP. Use security groups to restrict access to port 6379 from authorized application servers only.
- Authentication - Set a strong password via requirepass in redis.conf. ACL support provides granular user-level access control.
- Persistence encryption - Store RDB snapshots and AOF files on encrypted EBS volumes for data-at-rest protection.
- OS hardening - Ubuntu 26.04 base with automatic security updates enabled.
Redis®* Common Use Cases
- E-commerce session caching - Store millions of concurrent user sessions during peak traffic events like flash sales, serving session lookups in under 1ms across your application fleet.
- API response caching - Cache database queries and API responses behind your application gateway to reduce backend load and cut response times for end users.
- Real-time analytics and leaderboards - Use sorted sets, counters, and HyperLogLogs for live rankings, metrics dashboards, and unique visitor counts.
- Message broker and job queues - Power pub/sub messaging, event streams, and background job queues between microservices running on ECS, EKS, or EC2.
- Geospatial applications - Index and query location data for proximity search, delivery routing, and mapping features.
Redis®* Key Features
Performance and data structures
- In-memory storage delivering sub-millisecond response times
- Rich data structures: strings, hashes, lists, sets, sorted sets, bitmaps, HyperLogLogs, geospatial indexes, and streams
- Keys with configurable time-to-live and LRU eviction policies
Availability and scale
- Built-in asynchronous replication with fast non-blocking synchronization
- High availability via Redis Sentinel with automatic failover
- Automatic partitioning across nodes with Redis Cluster
Persistence and durability
- Point-in-time RDB snapshots to disk
- Append-only file (AOF) logging for every write operation
- Configurable persistence or disable entirely for pure caching
Programmability
- Lua scripting and transactions
- Pub/Sub messaging
- Client libraries for Java, Python, PHP, C, C++, C#, JavaScript, Node.js, Ruby, Go, and more
Deployment Details
- Instance requirements - Minimum t3.small (2 GB RAM). For production caching workloads, m5.large or r5.large recommended. Dataset must fit in available instance memory minus OS overhead.
- Ports - Redis on port 6379 (configurable), SSH on port 22.
- Persistence - Requires EBS volume for RDB/AOF storage. Use gp3 or io2 volumes for write-heavy workloads.
- Networking - Deploy in a private subnet. Attach a security group allowing inbound 6379 only from your application security group.
This AMI is a single-node deployment. For multi-node replication or Redis Cluster, launch additional instances and configure replication in redis.conf.
(*) Redis is a registered trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Cloud Infrastructure Services is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Cloud Infrastructure Services.
Highlights
- Launch-ready Redis deployment in minutes: Pre-configured on Ubuntu 26.04 with sensible security defaults including protected-mode enabled, localhost binding, and recommended security group settings. No manual compilation or dependency management required. Maintain full control over configuration, persistence, clustering, and all Redis commands.
- High availability, replication, and scale: Built-in asynchronous replication with fast non-blocking synchronization, Redis Sentinel for automatic failover detection and promotion, and Redis Cluster for automatic partitioning across multiple nodes. Configurable persistence via RDB snapshots or append-only file logging protects your data on encrypted EBS volumes. Deploy within a private VPC subnet with TLS support for data in transit.
- Versatile data structures for any workload: Supports strings, hashes, lists, sets, sorted sets, bitmaps, HyperLogLogs, geospatial indexes, and streams. Ideal for e-commerce session caching during peak traffic, API response caching, real-time leaderboards, pub/sub messaging between microservices, and job queues. Client libraries available for Java, Python, Node.js, Go, Ruby, PHP, C#, and more.
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
Support from Cloud Infrastructure Services
Cloud Infrastructure Services provides technical support for this Redis AMI deployment covering installation issues, configuration guidance, connectivity troubleshooting, and general Redis operational questions.
Support Channels:
- Email support available through our website contact form: https://cloudinfrastructureservices.co.uk/contact-us/
- Follow getting-started guide at https://cloudinfrastructureservices.co.uk/how-to-setup-redis-server-on-azure-aws-gcp/
What is Covered:
- Initial deployment and launch assistance
- Redis configuration guidance (redis.conf tuning, persistence setup, replication)
- Security configuration (password setup, TLS, network isolation)
- Troubleshooting connectivity and performance issues
- Ubuntu 26.04 OS-level questions related to Redis operation
Getting Started:
After launching your instance, SSH in using your key pair and refer to our setup guide above for step-by-step configuration instructions. For deployment consultations or custom configuration assistance, contact us through our website.
(*) Redis is a registered trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Cloud Infrastructure Services is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Cloud Infrastructure Services.
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
