Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
An Introduction to Redis
Search
Steve
October 18, 2013
Programming
480
2
Share
An Introduction to Redis
A brief introduction to Redis
Steve
October 18, 2013
More Decks by Steve
See All by Steve
Inside Mezzanine
steve12340000
1
900
Open Source Roller Coasters
steve12340000
0
360
Rapid Web Development with Mezzanine
steve12340000
5
560
SyDjango Talk: Django Admin, The Missing Manual
steve12340000
4
1k
SyDjango Talk: django-forms-builder
steve12340000
4
2.7k
Other Decks in Programming
See All in Programming
Are We Really Coding 10× Faster with AI?
kohzas
0
150
Agentic Elixir
whatyouhide
0
450
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.2k
ハーネスエンジニアリングとは?
kinopeee
13
6.9k
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
270
Firefoxにコントリビューションして得られた学び
ken7253
2
160
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.2k
継続的な負荷検証を目指して
pyama86
3
1.1k
AI Agent と正しく分析するための環境作り
yoshyum
2
390
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
250
From Formal Specification to Property Based Test
ohbarye
0
2.4k
Making the RBS Parser Faster
soutaro
0
700
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
350
Believing is Seeing
oripsolob
1
120
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
Being A Developer After 40
akosma
91
590k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
300
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
A Modern Web Designer's Workflow
chriscoyier
698
190k
Agile that works and the tools we love
rasmusluckow
331
21k
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
Transcript
An introduction to Redis
What is it? 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.
What is it? 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. What?
What is it? Think memcached: string => string
What is it? Think memcached: string => string But on
steroids: string => string/int/list/hash/set
What is it? Think memcached: string => string But on
steroids: string => string/int/list/hash/set All the operations you’d expect for those types
What is it? Think memcached: string => string But on
steroids: string => string/int/list/hash/set All the operations you’d expect for those types Plus other weird stuff: sorted sets, pub-sub
In memory (ram), very fast (100’s K ops/sec) Storage
In memory (ram), very fast (100’s K ops/sec) RDB (binary
dump, default), every X sec/op Storage
In memory (ram), very fast (100’s K ops/sec) RDB (binary
dump, default), every X sec/op AOF (append log), safe but slow Storage
Atomic (one event loop) Behaviour
Atomic (one event loop) Supports transactions (think batches) Behaviour
Atomic (one event loop) Supports transactions (think batches) Most operations
O(1) Behaviour
Atomic (one event loop) Supports transactions (think batches) Most operations
O(1) Extensible with Lua (custom atomic ops) Behaviour
Demo time
http://redis.io http://blog.jupo.org/tag/redis Thanks! Questions?