Lightning Talk - Redis

798 views

Published on

Lightning Talk - NoSQL Redis

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
798
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lightning Talk - Redis

  1. 1. N O S Q L N E T W O R K E D I N - M E M O R Y K E Y - V A L U E D A T A S T O R E O P T I O N A L D U R A B I L I T Y Redis
  2. 2. Rédis ?
  3. 3. Redis  Many languages have Redis bindings:  Clojure  C#  JavaScript  Java  Lua  Scala  Python  Ruby  Haskell
  4. 4. Redis  Data models (Dictionary)  Strings  Lists of Strings  Sets of Strings  Sorted sets of Strings
  5. 5. Redis  Persistence  Tipically whole dataset in memory  Some data in disk (deprecated / 2.4 version or less)  Asynchronously transferred from memory to disk
  6. 6. Redis  Replication  Supports master-slave replication  A slave may be a master to another slave  Redis implement a single-rooted replication tree
  7. 7. Redis  When no durability needed  Perform extremely high  No notable speed difference between write and read operations  Redis operates as a single process and single threaded  Redis instance cannot utilize parallel execution of tasks
  8. 8. Redis Thanks Diogo Bonoto Salaberri

×