Sign-up for Free!

IronCache

Cloud-based Key/Value Data Cache
IronCache

IronCache is an elastic and durable key/value store that’s perfect for applications
that need to share state, pass data, and coordinate activity between processes and
devices. Reduce database load by making use of a high-performance middle tier for
asynchronous processing and communication.

Code Samples Easy to use. Multi-Language. Infinitely Expandable.

  • Storing Data
  • Retrieving Data
  • Deleting Data
  • cURL
  • Ruby
  • Python
  • PHP
  • cURL
  • Ruby
  • Python
  • PHP
  • cURL
  • Ruby
  • Python
  • PHP
# Put value to cache by key
curl -H "Authorization: OAuth TOKEN" -H "Content-Type: application/json" \
-X PUT -d '{"value":42}' \
"https://cache-aws-us-east-1.iron.io/1/projects/PROJECT_ID/caches/cache_name/items/name"
  
    # Put value to cache by key
    @cache.items.put("number_item", 42)
  
    # Put value to cache by key
    cache.put(key="number_item", value=42)
  
    // Put value to cache by key
    $cache->put("number_item", 42);
  
# Get value from cache by key
curl -H "Authorization: OAuth TOKEN" -H "Content-Type: application/json" \
"https://cache-aws-us-east-1.iron.io/1/projects/PROJECT_ID/caches/cache_name/items/name"
  
    # Get value from cache by key
    p @cache.items.get("number_item").value
  
    # Get value from cache by key
    print cache.get(key="number_item").value
  
    // Get value from cache by key
    echo $cache->get("number_item")->value;
  
# Immediately delete an item
curl -H "Authorization: OAuth TOKEN" -H "Content-Type: application/json"  -X DELETE \
"https://cache-aws-us-east-1.iron.io/1/projects/PROJECT_ID/caches/cache_name/items/name"
  
    # Immediately delete an item
    @cache.items.delete("number_item")
  
    # Immediately delete an item
    cache.delete(key="number_item")
  
    // Immediately delete an item
    $cache->delete("number_item");
  

Features

  • Read-to-use-featureReady to Use

    Just connect to IronCache endpoints and you’re ready to reliably store and retrieve data items. Create multiple caches and increase processing flexibility.

  • Interoperable-featureHTTP Interface

    IronCache offers an HTTP interface and uses secure authentication protocols to provide simple ways to include caching and data exchange within your web app.

  • Interfaces-featureMultiple Language Bindings

    Make use of the growing set of IronCache language libraries. These include interfaces for Ruby, PHP, .NET, Node, and many others in the works.

  • Scalable-featureScalable / High Performance

    Built from the ground up to work with the cloud. Uses high-performance languages designed for concurrency and runs on industrial-strength clouds.

  • Delivery-featureMemcached Compatibility

    IronCache supports core cache patterns and offers memcached compatibility -- without the need to maintain a persistent connection.

  • Secure-featureSecure Gateways / OAuth2

    Uses HTTPS and SSL to provide secure gateways for managing caches and storing data. Uses OAuth2 to provide flexibility, scalability, and security.

  • Resque-featureIron.io Integration

    Works seamlessly with IronWorker and IronMQ. Uses the same authentication protocols, same dashboard, and same elastic and durable backplane.

  • Real-time-featureFlexible Time-to-Live

    Provides persistent item storage with flexible TTL. Items can be set to expire at specific times or persist permanently to provide maximum cache flexibility.

  • Code-featureCritical Monitoring

    Provides a rich dashboard as well as API calls and notifications so you can monitor and keep a close eye on the operation of your caching layer.

Comparison Matrix How IronCache compares with other cache systems.

IronCache Memcached Hosted
Memcached
Redis Hosted
Redis
High Performance Key/Value Store YES YES YES YES YES
Cache as a Service YES NO YES NO YES
High Availability YES NO NO NO NO
Unlimited Connections YES NO NO NO NO
Unlimited Caches YES NO NO NO NO
Elastic
(expandable storage)
YES NO NO NO NO
Long-Term Storage YES NO NO YES YES
Backed Up YES NO NO NO NO
Persistent
(never lose data)
YES NO NO NO NO
Redundant/Failover YES NO NO NO NO
Shareable YES NO NO NO NO
Dashboard YES NO NO NO NO
Reporting & Analytics YES NO NO NO NO
Email Reports YES NO NO NO NO
CORS Support YES NO NO NO NO

ScreenshotsOur HUD/Dashboard helps you manage your caches and data items.

Why wait? Get 10 million requests free every month.

No credit card required. All the more reason to use Iron.io.