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
Redis - ce n'est pas que pour faire du cache
Search
Grégoire Pineau
May 14, 2019
Technology
2
910
Redis - ce n'est pas que pour faire du cache
Grégoire Pineau
May 14, 2019
Tweet
Share
More Decks by Grégoire Pineau
See All by Grégoire Pineau
MCP - Symfony Live Paris - 2025
lyrixx
1
130
Castor - Le Task Runner PHP qui simplifie votre Workflow
lyrixx
2
740
Vos logs méritent mieux que la config par défaut
lyrixx
5
2k
Castor - Symfony Live 2024 - Paris
lyrixx
2
590
GitHub Actions - Automatisation de vos workflows
lyrixx
1
670
Doctrine, objet typé, et colonne JSON
lyrixx
6
4.8k
(Re) Découvrir les outils UNIX
lyrixx
5
2.3k
Symfony: Comment valider dynamiquement de la donnée
lyrixx
3
460
Symfony Lock & Semaphore
lyrixx
3
1.3k
Other Decks in Technology
See All in Technology
Claude in Chromeで始める自律的フロントエンド開発
diggymo
1
190
AI アクセラレータチップ AWS Trainium/Inferentia に 今こそ入門
yoshimi0227
1
300
Digitization部 紹介資料
sansan33
PRO
1
6.6k
Git Training GitHub
yuhattor
1
220
Agentic Coding 実践ワークショップ
watany
13
9.1k
Riverpod3.xで実現する実践的UI実装
fumiyasac0921
1
140
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.7k
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
1.3k
Security Hub と出会ってから 1年半が過ぎました
rch850
0
170
クラウドセキュリティの進化 — AWSの20年を振り返る
kei4eva4
0
150
The Engineer with a Three-Year Cycle
e99h2121
0
160
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.3k
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
420
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
43
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
160
A Soul's Torment
seathinner
5
2.1k
RailsConf 2023
tenderlove
30
1.3k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
47
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Curse of the Amulet
leimatthew05
1
7.6k
Writing Fast Ruby
sferik
630
62k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Navigating Team Friction
lara
192
16k
Transcript
Redis - Ce n’est pas que pour le Cache
Qui connait Redis ?
Pour faire autre chose que du cache ?
Redis BSD) In-memory data structure store: strings, hashes, lists, sets,
sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams Replication, Lua scripting, LRU eviction, transactions Different levels of on-disk persistence
Documentation / Intégration https://redis.io
None
La complexité ?
La complexité ? ❤
Dialogue Client - Serveur
Heu netcat? Non, il y a un CLI officiel
Des clients PHP ?
None
Des Data Structures & Des Commandes • • • •
• • • • • • • • • • • •
Des Data Structures
Des clés
Strings
Strings - Use Cases
Hashes
Hashes - Use Case
Sets
Sets - Use Cases • … •
Sorted Sets
Sorted Sets - Use Case • • •
Lists
List - Use Cases
Geo
Geo - Use Cases
HyperLogLogs
Des commandes
Cluster / Réplication / HA
Pub / Sub …
Pipeline (printf "PING\r\nPING\r\nPING\r\n"; sleep 1) | nc localhost 6379 …
Transactions …
Scripting ❤❤❤❤❤
Scripting ❤❤❤❤❤
Scripting ❤❤❤❤❤
Un vrai use case ?
None
Résultats
Mais en vrai ? • • • •
Ça va vite ?
Merci