Redis® is an open source (BSD licensed), high performance, in memory data structure store used as a database, cache, and message broker. Pre-configured Redis in-memory data store on Ubuntu 26.04 for caching, session storage, and real-time analytics. Launch-ready for DevOps teams and platform engineers.
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.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour for running Redis on an Ubuntu virtual machine. Pricing is not a set of tiers or plans. Instead, each dimension maps to a specific AWS EC2 instance type. Your rate depends only on which instance size you pick. Smaller instances with fewer CPU and memory resources cost less per hour. Larger compute, memory, or storage-focused instances cost more per hour. You can choose instances tuned for general use, memory-heavy caching, high storage, or GPU work. Billing runs while the instance is on, so total cost scales with usage hours.
Top-of-mind questions for buyers
What does one hourly unit cover, and does the price include the Redis software?
Each hourly unit is one running EC2 virtual machine of the instance type you select. The rate covers the Redis software preconfigured on Ubuntu. You still pay the underlying AWS compute and any storage charges separately. Redis is open source, so the fee reflects the packaged, ready-to-run image.
Am I charged when the Redis instance is stopped or paused?
Software charges accrue only while the instance runs. A stopped instance does not add hourly software fees. You may still pay AWS for attached storage on a stopped instance. Billing tracks running hours, so shutting down the machine halts the per-hour software cost.
How do I decide which instance type to pick for a Redis cache?
Redis holds data in memory, so memory-focused instances suit cache and database workloads. Storage-heavy or GPU instances fit other needs. Your hourly rate follows the instance you choose. Match CPU and memory to your dataset size and connection load, then select that matching dimension.
cloudinfrastructureservices.co.uk
Helpful?
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
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
Cloud Infrastructure Services provides technical support for this Redis AMI deployment covering installation issues, configuration guidance, connectivity troubleshooting, and general Redis operational questions.
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.
This product has charges associated with it for seller support. Redis (Remote Dictionary Server) is an open source, in memory data store that can be used as a database, cache, message broker, or streaming engine.
This product has charges associated with it, which includes support from Cloud Infrastructure Services. Redis® is an open source (BSD licensed), in-memory data structure store, used as a redis database, redis cache, and message broker.
This product has charges associated with it for support and maintenance. Redis-Valkey is an open-source in-memory data structure store used as a database, cache, and message broker that delivers high-performance data processing, real-time analytics, and scalable distributed applications.
This product has charges associated with it for seller support. PostgreSQL is a powerful open-source relational database management system (RDBMS) known for its reliability, extensibility, and support for advanced SQL features.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.