SlideShare ist ein Scribd-Unternehmen logo
1 von 8
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
Rédis ?
Redis
 Many languages have Redis bindings:
 Clojure
 C#
 JavaScript
 Java
 Lua
 Scala
 Python
 Ruby
 Haskell
Redis
 Data models (Dictionary)
 Strings
 Lists of Strings
 Sets of Strings
 Sorted sets of Strings
Redis
 Persistence
 Tipically whole dataset in memory
 Some data in disk (deprecated / 2.4 version or less)
 Asynchronously transferred from memory to disk
Redis
 Replication
 Supports master-slave replication
 A slave may be a master to another slave
 Redis implement a single-rooted replication tree
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
Redis
Thanks
Diogo Bonoto Salaberri

Weitere ähnliche Inhalte

Ähnlich wie Lightning Talk - Redis

Redis Introduction
Redis IntroductionRedis Introduction
Redis Introduction
Alex Su
 

Ähnlich wie Lightning Talk - Redis (20)

Redis Introduction
Redis IntroductionRedis Introduction
Redis Introduction
 
This is redis - feature and usecase
This is redis - feature and usecaseThis is redis - feature and usecase
This is redis - feature and usecase
 
Fun with Ruby and Redis
Fun with Ruby and RedisFun with Ruby and Redis
Fun with Ruby and Redis
 
Edge performance with in memory nosql
Edge performance with in memory nosqlEdge performance with in memory nosql
Edge performance with in memory nosql
 
Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex
 
Introduction to Redis
Introduction to RedisIntroduction to Redis
Introduction to Redis
 
Cost Savings at High Performance with Redis Labs and AWS
Cost Savings at High Performance with Redis Labs and AWSCost Savings at High Performance with Redis Labs and AWS
Cost Savings at High Performance with Redis Labs and AWS
 
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
 
Introduction to Redis
Introduction to RedisIntroduction to Redis
Introduction to Redis
 
Vancouver bug enterprise storage and zfs
Vancouver bug   enterprise storage and zfsVancouver bug   enterprise storage and zfs
Vancouver bug enterprise storage and zfs
 
Redis tutoring
Redis tutoringRedis tutoring
Redis tutoring
 
Redis in 20 minutes
Redis in 20 minutesRedis in 20 minutes
Redis in 20 minutes
 
Neo4jrb
Neo4jrbNeo4jrb
Neo4jrb
 
Redis by-hari
Redis by-hariRedis by-hari
Redis by-hari
 
Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex
 
(Dis)Advantages of DHT: A Perspective with Raghavendra Gowdappa
(Dis)Advantages of DHT: A Perspective with Raghavendra Gowdappa(Dis)Advantages of DHT: A Perspective with Raghavendra Gowdappa
(Dis)Advantages of DHT: A Perspective with Raghavendra Gowdappa
 
An Introduction to Redis for Developers.pdf
An Introduction to Redis for Developers.pdfAn Introduction to Redis for Developers.pdf
An Introduction to Redis for Developers.pdf
 
No SQL - A Simple Intro
No SQL - A Simple IntroNo SQL - A Simple Intro
No SQL - A Simple Intro
 
What you need to know about ceph
What you need to know about cephWhat you need to know about ceph
What you need to know about ceph
 
Redis meetup
Redis meetupRedis meetup
Redis meetup
 

Mehr von Diogo Salaberri (6)

Lightning Talk - What is OO ?
Lightning Talk - What is OO ?Lightning Talk - What is OO ?
Lightning Talk - What is OO ?
 
Lightning Talk - SCRUM
Lightning Talk - SCRUMLightning Talk - SCRUM
Lightning Talk - SCRUM
 
Lightning Talk - Spring – Topics
Lightning Talk - Spring – TopicsLightning Talk - Spring – Topics
Lightning Talk - Spring – Topics
 
Lightning Talk - Rest
Lightning Talk - RestLightning Talk - Rest
Lightning Talk - Rest
 
Lightning talk - Maven
Lightning talk - MavenLightning talk - Maven
Lightning talk - Maven
 
Lightining Talk - Testes Unitários
Lightining Talk - Testes UnitáriosLightining Talk - Testes Unitários
Lightining Talk - Testes Unitários
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Lightning Talk - Redis

  • 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
  • 3. Redis  Many languages have Redis bindings:  Clojure  C#  JavaScript  Java  Lua  Scala  Python  Ruby  Haskell
  • 4. Redis  Data models (Dictionary)  Strings  Lists of Strings  Sets of Strings  Sorted sets of Strings
  • 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. Redis  Replication  Supports master-slave replication  A slave may be a master to another slave  Redis implement a single-rooted replication tree
  • 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