Redis in Microsoft Azure
What is Redis?  Redis is an open source, advanced key-   value store. It is often referred to as   a data structure serve...
What is Redis?  NoSQL  In-memory  Lightning-Fast (~100,000 queries / sec)  Lightweight (30k lines)  Persistence with ...
Why would you want it in Azure? Cheap for large (> 30 queries/sec) number of small queries: •Counters (Overall and Unique)...
How do you run Redis on Azure Startup task •Cygwin •Win32 port •Natively on Linux someday?
Redis Scaling • Replication (Master – Slave):   Read scaling, HA. • Sharding   Write scaling. • Redis Cluster – in progress
Catches and Limitations • Out-of-memory scenarios • Disk persistence – can be Azure   Storage   RDB, AOF (append-only fash...
Alternatives • Gigaspace XAP
Upcoming SlideShare
Loading in …5
×

PENXY - Redis in Azure

1,004 views
943 views

Published on

at Cloud Camp Moscow 2012

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,004
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

PENXY - Redis in Azure

  1. 1. Redis in Microsoft Azure
  2. 2. What is Redis?  Redis is an open source, advanced key- value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
  3. 3. What is Redis?  NoSQL  In-memory  Lightning-Fast (~100,000 queries / sec)  Lightweight (30k lines)  Persistence with async disk backup  Written for Linux
  4. 4. Why would you want it in Azure? Cheap for large (> 30 queries/sec) number of small queries: •Counters (Overall and Unique) •Ranks •Queues •Publish/Subscribe Has optional TTL for each key: •Caching
  5. 5. How do you run Redis on Azure Startup task •Cygwin •Win32 port •Natively on Linux someday?
  6. 6. Redis Scaling • Replication (Master – Slave): Read scaling, HA. • Sharding Write scaling. • Redis Cluster – in progress
  7. 7. Catches and Limitations • Out-of-memory scenarios • Disk persistence – can be Azure Storage RDB, AOF (append-only fashion)
  8. 8. Alternatives • Gigaspace XAP

×