$30 off During Our Annual Pro Sale. View Details »
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
900
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
120
Castor - Le Task Runner PHP qui simplifie votre Workflow
lyrixx
2
730
Vos logs méritent mieux que la config par défaut
lyrixx
5
1.9k
Castor - Symfony Live 2024 - Paris
lyrixx
2
580
GitHub Actions - Automatisation de vos workflows
lyrixx
1
660
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
450
Symfony Lock & Semaphore
lyrixx
3
1.3k
Other Decks in Technology
See All in Technology
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
740
バグハンター視点によるサプライチェーンの脆弱性
scgajge12
3
1k
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
460
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
280
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
120
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
200
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
570
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
300
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
450
Overture Maps Foundationの3年を振り返る
moritoru
0
160
第4回 「メタデータ通り」 リアル開催
datayokocho
0
120
文字列の並び順 / Unicode Collation
tmtms
0
130
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Become a Pro
speakerdeck
PRO
31
5.7k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Statistics for Hackers
jakevdp
799
230k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
RailsConf 2023
tenderlove
30
1.3k
Rails Girls Zürich Keynote
gr2m
95
14k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Writing Fast Ruby
sferik
630
62k
Faster Mobile Websites
deanohume
310
31k
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